{"id":980,"name":"electron","ecosystem":"npm","repository_url":"https://github.com/electron/electron","issues_count":12934,"created_at":"2025-06-06T15:01:39.463Z","updated_at":"2025-06-06T15:01:39.463Z","purl":"pkg:npm/electron","metadata":{"id":1655982,"name":"electron","ecosystem":"npm","description":"Build cross platform desktop apps with JavaScript, HTML, and CSS","homepage":"https://github.com/electron/electron","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/electron/electron","keywords_array":["electron"],"namespace":null,"versions_count":1353,"first_release_published_at":"2012-05-18T23:11:56.439Z","latest_release_published_at":"2024-11-27T19:14:08.882Z","latest_release_number":"33.2.1","last_synced_at":"2024-11-30T10:51:56.643Z","created_at":"2022-04-09T13:41:01.562Z","updated_at":"2025-05-28T15:00:23.323Z","registry_url":"https://www.npmjs.com/package/electron","install_command":"npm install electron","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"unsupported":"2.1.0-unsupported.20180809","1-8-x":"1.8.8","1-7-x":"1.7.16","beta-4-0-x":"4.0.0-beta.11","beta-3-1-x":"3.1.0-beta.5","2-0-x":"2.0.18","3-0-x":"3.0.16","4-0-x":"4.0.8","beta-5-0-x":"5.0.0-beta.9","4-1-x":"4.1.5","3-1-x":"3.1.12","beta-6-0-x":"6.0.0-beta.15","6-0-x":"6.0.12","beta-7-0-x":"7.0.0-beta.7","4-2-x":"4.2.12","7-0-x":"7.0.1","5-0-x":"5.0.13","beta-8-x-y":"8.0.0-beta.9","7-1-x":"7.1.14","7-2-x":"7.2.4","beta-9-x-y":"9.0.0-beta.24","6-1-x":"6.1.12","beta-10-x-y":"10.0.0-beta.25","7-3-x":"7.3.3","beta-11-x-y":"11.0.0-beta.23","8-x-y":"8.5.5","beta-12-x-y":"12.0.0-beta.31","9-x-y":"9.4.4","origin/11-x-y":"11.4.0","beta-13-x-y":"13.0.0-beta.28","10-x-y":"10.4.7","alpha-15-x-y":"15.0.0-alpha.10","beta-14-x-y":"14.0.0-beta.25","11-x-y":"11.5.0","beta-15-x-y":"15.0.0-beta.7","alpha-16-x-y":"16.0.0-alpha.9","beta-16-x-y":"16.0.0-beta.9","12-x-y":"12.2.3","alpha-17-x-y":"17.0.0-alpha.6","beta-17-x-y":"17.0.0-beta.9","13-x-y":"13.6.9","alpha-18-x-y":"18.0.0-alpha.5","beta-18-x-y":"18.0.0-beta.6","14-x-y":"14.2.9","alpha-19-x-y":"19.0.0-alpha.5","beta-19-x-y":"19.0.0-beta.8","15-x-y":"15.5.7","16-x-y":"16.2.8","alpha-20-x-y":"20.0.0-alpha.7","beta-20-x-y":"20.0.0-beta.13","17-x-y":"17.4.11","alpha-21-x-y":"21.0.0-alpha.6","beta-21-x-y":"21.0.0-beta.8","18-x-y":"18.3.15","alpha-22-x-y":"22.0.0-alpha.8","beta-22-x-y":"22.0.0-beta.8","19-x-y":"19.1.9","alpha-23-x-y":"23.0.0-alpha.3","beta-23-x-y":"23.0.0-beta.8","20-x-y":"20.3.12","alpha-24-x-y":"24.0.0-alpha.7","beta-24-x-y":"24.0.0-beta.7","21-x-y":"21.4.4","alpha-25-x-y":"25.0.0-alpha.6","beta-25-x-y":"25.0.0-beta.8","alpha-26-x-y":"26.0.0-alpha.8","beta-26-x-y":"26.0.0-beta.12","23-x-y":"23.3.13","alpha-27-x-y":"27.0.0-alpha.6","beta-27-x-y":"27.0.0-beta.9","22-x-y":"22.3.27","24-x-y":"24.8.8","alpha-28-x-y":"28.0.0-alpha.7","beta-28-x-y":"28.0.0-beta.11","25-x-y":"25.9.8","alpha-29-x-y":"29.0.0-alpha.11","beta-29-x-y":"29.0.0-beta.12","26-x-y":"26.6.10","alpha-30-x-y":"30.0.0-alpha.7","beta-30-x-y":"30.0.0-beta.8","27-x-y":"27.3.11","alpha-31-x-y":"31.0.0-alpha.5","28-x-y":"28.3.3","beta-31-x-y":"31.0.0-beta.10","alpha-32-x-y":"32.0.0-alpha.10","beta-32-x-y":"32.0.0-beta.7","29-x-y":"29.4.6","30-x-y":"30.5.1","alpha-33-x-y":"33.0.0-alpha.6","beta-33-x-y":"33.0.0-beta.11","alpha":"34.0.0-alpha.9","alpha-34-x-y":"34.0.0-alpha.9","31-x-y":"31.7.5","beta":"34.0.0-beta.7","latest":"33.2.1","33-x-y":"33.2.1","32-x-y":"32.2.6","beta-34-x-y":"34.0.0-beta.7"}},"repo_metadata":{"id":7980866,"uuid":"9384267","full_name":"electron/electron","owner":"electron","description":":electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS","archived":false,"fork":false,"pushed_at":"2024-10-29T09:30:15.000Z","size":156987,"stargazers_count":114227,"open_issues_count":973,"forks_count":15402,"subscribers_count":2842,"default_branch":"main","last_synced_at":"2024-10-29T10:07:01.761Z","etag":null,"topics":["c-plus-plus","chrome","css","electron","html","javascript","nodejs","v8","works-with-codespaces"],"latest_commit_sha":null,"homepage":"https://electronjs.org","language":"C++","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/electron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-04-12T01:47:36.000Z","updated_at":"2024-10-29T09:54:50.000Z","dependencies_parsed_at":"2023-09-22T00:10:21.128Z","dependency_job_id":"e3a445c2-9936-4a84-b627-1870b290526d","html_url":"https://github.com/electron/electron","commit_stats":{"total_commits":24367,"total_committers":1485,"mean_commits":16.40875420875421,"dds":0.7437107563508023,"last_synced_commit":"5a809a669426c5b294a25076d1bb2c08095f9a2b"},"previous_names":["atom/electron"],"tags_count":2841,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electron","download_url":"https://codeload.github.com/electron/electron/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222051798,"owners_count":16922712,"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":"electron","name":"Electron","uuid":"13409222","kind":"organization","description":"Build cross platform desktop apps with JavaScript, HTML, and CSS","email":"info+org@electronjs.org","website":"https://electronjs.org","location":"United States of America","twitter":"electronjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/13409222?v=4","repositories_count":101,"last_synced_at":"2024-04-15T09:18:54.393Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/electron","funding_links":[],"total_stars":164914,"followers":2640,"following":0,"created_at":"2022-11-02T16:23:42.973Z","updated_at":"2024-04-15T09:19:11.058Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electron","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electron/repositories"},"tags":[{"name":"v33.0.0-nightly.20240802","sha":"305b28e9c7c3b60200d8e92540a0aa6fd790afef","kind":"tag","published_at":"2024-08-02T21:41:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240802","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240802","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240802","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240802/manifests"},{"name":"v33.0.0-nightly.20240801","sha":"3a07bd8821f3ea70edc0a86d90270a47adf0309d","kind":"tag","published_at":"2024-08-01T23:24:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240801","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240801","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240801","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240801/manifests"},{"name":"v33.0.0-nightly.20240731","sha":"a68a33f036ad782165140ab36d9054a03a2d194a","kind":"tag","published_at":"2024-07-31T20:14:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240731","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240731","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240731","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240731/manifests"},{"name":"v32.0.0-beta.3","sha":"8fa57ab165c3b66f9f8f63327564754b2e1d529e","kind":"tag","published_at":"2024-07-30T15:56:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-beta.3/manifests"},{"name":"v33.0.0-nightly.20240730","sha":"47dde3b6e23bba1b76387d4478e6d36483116fee","kind":"tag","published_at":"2024-07-30T15:04:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240730","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240730","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240730","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240730/manifests"},{"name":"v31.3.1","sha":"6322c329bf2b746fe2199247a641a1af05a37630","kind":"tag","published_at":"2024-07-29T16:07:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.3.1","html_url":"https://github.com/electron/electron/releases/tag/v31.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.3.1/manifests"},{"name":"v33.0.0-nightly.20240729","sha":"92496c1930e35de04725a61e60817704832372b2","kind":"tag","published_at":"2024-07-29T14:46:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240729","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240729","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240729","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240729/manifests"},{"name":"v32.0.0-beta.2","sha":"ef7ae78ed4ba019bffdcc8fd7319d39602b59ec4","kind":"tag","published_at":"2024-07-25T21:48:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-beta.2/manifests"},{"name":"v33.0.0-nightly.20240725","sha":"976f5d1b7558d596c0e28e614a02bf6acfc7e6f8","kind":"tag","published_at":"2024-07-25T17:13:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240725","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240725/manifests"},{"name":"v30.3.1","sha":"78279119e22fe4c01f47d9a5d4f00dde1bf0c21b","kind":"tag","published_at":"2024-07-24T19:12:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.3.1","html_url":"https://github.com/electron/electron/releases/tag/v30.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.3.1/manifests"},{"name":"v31.3.0","sha":"9e14f8d828d33ee195ebef6eee2731aa3af291db","kind":"tag","published_at":"2024-07-24T19:09:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.3.0","html_url":"https://github.com/electron/electron/releases/tag/v31.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.3.0/manifests"},{"name":"v33.0.0-nightly.20240724","sha":"5669a40d5cc8207f8ede8244a28e5ccbf6666207","kind":"tag","published_at":"2024-07-24T19:07:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240724","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240724","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240724","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240724/manifests"},{"name":"v33.0.0-nightly.20240723","sha":"9fc760bc4cffca6d269d62b7300242efef3f1d4d","kind":"tag","published_at":"2024-07-23T21:05:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240723","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240723","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240723","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240723/manifests"},{"name":"v32.0.0-beta.1","sha":"a66429dcd8bbafa262519204b9fc1717f72aa21f","kind":"tag","published_at":"2024-07-22T18:59:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-beta.1/manifests"},{"name":"v33.0.0-nightly.20240722","sha":"8454f4e49ffee64f6a6f3568acee2b08f0ea9a90","kind":"tag","published_at":"2024-07-22T17:11:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240722","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240722","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240722","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240722/manifests"},{"name":"v30.3.0","sha":"b21d314d6189efd066139336bc86117c5120270a","kind":"tag","published_at":"2024-07-19T18:16:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.3.0","html_url":"https://github.com/electron/electron/releases/tag/v30.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.3.0/manifests"},{"name":"v33.0.0-nightly.20240719","sha":"7a101a1c4b104b3844ab12b66980246df42f8560","kind":"tag","published_at":"2024-07-19T18:14:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240719","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240719","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240719","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240719/manifests"},{"name":"v32.0.0-alpha.10","sha":"670cc53f5acfeee7d89565ab4449ec05f3e54ed8","kind":"tag","published_at":"2024-07-18T18:30:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.10","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.10/manifests"},{"name":"v33.0.0-nightly.20240718","sha":"5773a2dce6fbcad34dc4f94a9c41b100fcd3cbaf","kind":"tag","published_at":"2024-07-18T18:20:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240718","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240718","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240718","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240718/manifests"},{"name":"v29.4.5","sha":"8a98ed797eb0532456a93e325a4a86b654f5e35e","kind":"tag","published_at":"2024-07-16T22:59:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.4.5","html_url":"https://github.com/electron/electron/releases/tag/v29.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.5/manifests"},{"name":"v33.0.0-nightly.20240716","sha":"cbd11bb60510360c05f678bcaab8425ae190f2f2","kind":"tag","published_at":"2024-07-16T22:16:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240716","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240716","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240716","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240716/manifests"},{"name":"v31.2.1","sha":"266b23745b05aeb27e15eb2fe1b7b6266ba3878b","kind":"tag","published_at":"2024-07-15T15:48:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.2.1","html_url":"https://github.com/electron/electron/releases/tag/v31.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.2.1/manifests"},{"name":"v32.0.0-alpha.9","sha":"e1a4d90c7a6214ab8de0a4a62bd4dba64181649c","kind":"tag","published_at":"2024-07-15T15:22:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.9","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.9/manifests"},{"name":"v33.0.0-nightly.20240715","sha":"ae1a684d10f0ca32ff0ebbed1706a05d1acce3b5","kind":"tag","published_at":"2024-07-15T15:18:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240715","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240715","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240715","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240715/manifests"},{"name":"v32.0.0-alpha.8","sha":"60e3b9ee0439e497c21f4dc577331ac0f992ec0e","kind":"tag","published_at":"2024-07-11T16:43:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.8","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.8/manifests"},{"name":"v33.0.0-nightly.20240711","sha":"dab006b1cf78d9f34cb0acaedbe5ebac998cd819","kind":"tag","published_at":"2024-07-11T16:40:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240711","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240711","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240711","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240711/manifests"},{"name":"v29.4.4","sha":"b206e7d5ac871feeac70b0de3f4cd7439853af1a","kind":"tag","published_at":"2024-07-10T22:40:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.4.4","html_url":"https://github.com/electron/electron/releases/tag/v29.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.4/manifests"},{"name":"v33.0.0-nightly.20240710","sha":"f9d94211bb2ad2f96ed1c4fe8c457f3c5b4c4817","kind":"tag","published_at":"2024-07-10T14:49:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240710","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240710","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240710","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240710/manifests"},{"name":"v30.2.0","sha":"c1741b90d7b0989d419dc24c4622ef50544ddb73","kind":"tag","published_at":"2024-07-09T23:11:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.2.0","html_url":"https://github.com/electron/electron/releases/tag/v30.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.2.0/manifests"},{"name":"v31.2.0","sha":"7084258dd43f52e4a5089be52e79918bedbaf6a2","kind":"tag","published_at":"2024-07-09T18:14:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.2.0","html_url":"https://github.com/electron/electron/releases/tag/v31.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.2.0/manifests"},{"name":"v33.0.0-nightly.20240709","sha":"34e7648478d1a0535c656f776057c6a99036e1c8","kind":"tag","published_at":"2024-07-09T15:49:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240709","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240709","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240709","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240709/manifests"},{"name":"v32.0.0-alpha.7","sha":"26d5583c6be0977279e22c413d316dcb3f57dd14","kind":"tag","published_at":"2024-07-08T15:26:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.7/manifests"},{"name":"v33.0.0-nightly.20240708","sha":"e9db02948e8c3b7f08dcfe4c6984009a2436cd9a","kind":"tag","published_at":"2024-07-08T15:18:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240708","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240708","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240708","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240708/manifests"},{"name":"v33.0.0-nightly.20240705","sha":"ac074a554804f9041f07260def59cbb576d663a0","kind":"tag","published_at":"2024-07-05T20:56:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240705","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240705","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240705","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240705/manifests"},{"name":"v32.0.0-alpha.6","sha":"0a73b80127cc3336476fb4264fd9677d2e56b149","kind":"tag","published_at":"2024-07-04T17:47:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.6/manifests"},{"name":"v33.0.0-nightly.20240704","sha":"25eb1bd4b26c2e697c7d3e162611aa22de875959","kind":"tag","published_at":"2024-07-04T17:45:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240704","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240704","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240704","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240704/manifests"},{"name":"v33.0.0-nightly.20240701","sha":"e9a93a8c5ca723625ac5a95f5837a025e8e0a6a6","kind":"tag","published_at":"2024-07-01T12:36:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240701","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240701","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240701","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240701/manifests"},{"name":"v33.0.0-nightly.20240628","sha":"3ac57e17d5437be555d0d58eefef455292185b38","kind":"tag","published_at":"2024-06-28T21:10:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240628","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240628","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240628","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240628/manifests"},{"name":"v32.0.0-alpha.5","sha":"ae97180a811d198bc3574c3103373ee3136a2714","kind":"tag","published_at":"2024-06-27T19:18:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.5/manifests"},{"name":"v29.4.3","sha":"79ecc56d33c0c7bdb9b8c4e090007b5f5700046a","kind":"tag","published_at":"2024-06-27T19:14:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.4.3","html_url":"https://github.com/electron/electron/releases/tag/v29.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.3/manifests"},{"name":"v33.0.0-nightly.20240627","sha":"398dde9dfbdfcfd7757ead9a30785c01de9f0808","kind":"tag","published_at":"2024-06-27T15:20:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240627","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240627","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240627","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240627/manifests"},{"name":"v33.0.0-nightly.20240626","sha":"912706b23a785025ad92e96280480a6a2737155c","kind":"tag","published_at":"2024-06-27T04:29:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240626","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240626","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240626","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240626/manifests"},{"name":"v31.1.0","sha":"156dbd57ba92a7bb196620bdb9e4fa0d2cd7ea5c","kind":"tag","published_at":"2024-06-25T18:26:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.1.0","html_url":"https://github.com/electron/electron/releases/tag/v31.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.1.0/manifests"},{"name":"v32.0.0-alpha.4","sha":"0e84572a8f49c91fc93e08b3b7444e3629d71129","kind":"tag","published_at":"2024-06-24T16:34:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.4/manifests"},{"name":"v33.0.0-nightly.20240621","sha":"24d6c28b5ac0dff74eceb805b9a0144abe4f51a3","kind":"tag","published_at":"2024-06-21T23:39:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240621","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240621","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240621","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240621/manifests"},{"name":"v32.0.0-alpha.3","sha":"79751340c61716a5271290b1deb52706c974ce08","kind":"tag","published_at":"2024-06-21T23:37:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.3/manifests"},{"name":"v33.0.0-nightly.20240620","sha":"ba8ad4716b58bb84bca85282f4ccbbd19af828a5","kind":"tag","published_at":"2024-06-21T03:12:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240620","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240620","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240620","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240620/manifests"},{"name":"v30.1.2","sha":"91de7d0f13208891c5604e00ccd18e4f6826653b","kind":"tag","published_at":"2024-06-19T19:57:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.1.2","html_url":"https://github.com/electron/electron/releases/tag/v30.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.1.2/manifests"},{"name":"v31.0.2","sha":"ddccf79f2d8f29c8688cd0b87da687af750dc3c3","kind":"tag","published_at":"2024-06-19T19:56:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.2","html_url":"https://github.com/electron/electron/releases/tag/v31.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.2/manifests"},{"name":"v33.0.0-nightly.20240617","sha":"6d4c2057e4f2cd7005492988501f63a56b0b1386","kind":"tag","published_at":"2024-06-18T00:31:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240617","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240617","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240617","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240617/manifests"},{"name":"v32.0.0-alpha.2","sha":"9fc0bfece2f9814a3f784761715d851e736b8c10","kind":"tag","published_at":"2024-06-17T18:33:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.2/manifests"},{"name":"v33.0.0-nightly.20240614","sha":"429d50bb1850ad34b86f02f7641fb889c1320bae","kind":"tag","published_at":"2024-06-14T17:17:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240614","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240614","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240614/manifests"},{"name":"v33.0.0-nightly.20240612","sha":"a4f201a5f389a4926e5cab50d86bcb747a5df013","kind":"tag","published_at":"2024-06-13T04:26:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v33.0.0-nightly.20240612","html_url":"https://github.com/electron/electron/releases/tag/v33.0.0-nightly.20240612","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240612","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v33.0.0-nightly.20240612/manifests"},{"name":"v32.0.0-alpha.1","sha":"efe98f76d18bd6dbdc04837a4f10341db267e60d","kind":"tag","published_at":"2024-06-12T20:38:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-alpha.1/manifests"},{"name":"v30.1.1","sha":"95e2105283246300c3c42eb95c34658b217f0918","kind":"tag","published_at":"2024-06-12T15:29:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.1.1","html_url":"https://github.com/electron/electron/releases/tag/v30.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.1.1/manifests"},{"name":"v31.0.1","sha":"8903eecbb66d72d537d91cd0d1a24867ef15ed5c","kind":"tag","published_at":"2024-06-12T15:03:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.1","html_url":"https://github.com/electron/electron/releases/tag/v31.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.1/manifests"},{"name":"v32.0.0-nightly.20240611","sha":"89ce1cbd395c78d8d5be3457dbbeed176b0a473e","kind":"tag","published_at":"2024-06-11T15:23:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240611","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240611","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240611","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240611/manifests"},{"name":"v32.0.0-nightly.20240610","sha":"92de23bb3c2dd882497a91354e8073ea210ffb48","kind":"tag","published_at":"2024-06-10T21:58:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240610","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240610","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240610","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240610/manifests"},{"name":"v31.0.0","sha":"f272c5fb98cc79c258c0d956f74c592992f1178e","kind":"tag","published_at":"2024-06-10T16:39:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0/manifests"},{"name":"v31.0.0-beta.10","sha":"993d3331faf5a087ac2dd2eb71583231b55ff6e4","kind":"tag","published_at":"2024-06-07T18:07:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.10","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.10/manifests"},{"name":"v32.0.0-nightly.20240607","sha":"25ed28670693525abd2a98ebbff75a2c7d10c155","kind":"tag","published_at":"2024-06-07T09:54:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240607","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240607/manifests"},{"name":"v32.0.0-nightly.20240606","sha":"1c6d7d7eceab2755473ec117c0cb06ba417035cb","kind":"tag","published_at":"2024-06-06T20:56:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240606","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240606","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240606","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240606/manifests"},{"name":"v31.0.0-beta.9","sha":"bd17a983862834f5482480acdb407dba49096dae","kind":"tag","published_at":"2024-06-06T15:21:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.9","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.9/manifests"},{"name":"v32.0.0-nightly.20240605","sha":"c9349a2590ab777d558d7305cc6550d52f1f191d","kind":"tag","published_at":"2024-06-06T06:24:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240605","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240605","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240605","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240605/manifests"},{"name":"v30.1.0","sha":"4c96ced00aaf861d1f1464fbd66282c9f617ebdb","kind":"tag","published_at":"2024-06-06T01:10:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.1.0","html_url":"https://github.com/electron/electron/releases/tag/v30.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.1.0/manifests"},{"name":"v32.0.0-nightly.20240604","sha":"39c984e23a4459cc3204d0fb256263bff2305839","kind":"tag","published_at":"2024-06-05T02:01:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240604","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240604","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240604","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240604/manifests"},{"name":"v31.0.0-beta.8","sha":"ea76144fa1f8701b3a5d065a5f7b1f71b2480ea2","kind":"tag","published_at":"2024-06-04T23:58:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.8/manifests"},{"name":"v32.0.0-nightly.20240603","sha":"5f8a490a008f40b147457803d3b0c0ab6c00189f","kind":"tag","published_at":"2024-06-03T23:08:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240603","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240603","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240603","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240603/manifests"},{"name":"v32.0.0-nightly.20240531","sha":"361b37592af3e79606440ca0c229c27df78676cf","kind":"tag","published_at":"2024-06-01T01:00:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240531","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240531","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240531","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240531/manifests"},{"name":"v32.0.0-nightly.20240530","sha":"d92a80dfe34d3a18fdb5958e912c96bc1b4c166f","kind":"tag","published_at":"2024-05-30T13:01:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240530","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240530","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240530","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240530/manifests"},{"name":"v31.0.0-beta.7","sha":"b0ba1a21131e4f0f3308bbff6a834586a7ac71d1","kind":"tag","published_at":"2024-05-30T00:00:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.7/manifests"},{"name":"v30.0.9","sha":"27cdf1756259cf0dff2ebc1eacc977036dcc67df","kind":"tag","published_at":"2024-05-29T14:32:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.9","html_url":"https://github.com/electron/electron/releases/tag/v30.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.9/manifests"},{"name":"v29.4.2","sha":"0b51976cd20a4ed5315d5dbef98cdeeaea44ecb3","kind":"tag","published_at":"2024-05-29T14:31:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.4.2","html_url":"https://github.com/electron/electron/releases/tag/v29.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.2/manifests"},{"name":"v32.0.0-nightly.20240529","sha":"705d92c5f6dfaaa7be9459b3ea7fa8060ecdb194","kind":"tag","published_at":"2024-05-29T13:03:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240529","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240529","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240529","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240529/manifests"},{"name":"v32.0.0-nightly.20240524","sha":"7ec813732aff4bc428e4946efb1934cc9f6a1fd6","kind":"tag","published_at":"2024-05-24T13:01:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240524","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240524","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240524/manifests"},{"name":"v30.0.8","sha":"812cd564f25f71632ebeae3645697131fa335ca1","kind":"tag","published_at":"2024-05-23T20:17:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.8","html_url":"https://github.com/electron/electron/releases/tag/v30.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.8/manifests"},{"name":"v28.3.3","sha":"92e4123de76879f438b69d3185a00ffb359176b7","kind":"tag","published_at":"2024-05-23T17:51:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.3.3","html_url":"https://github.com/electron/electron/releases/tag/v28.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.3/manifests"},{"name":"v31.0.0-beta.6","sha":"31a753ff7a0a0c1ac4617de89347bc8dfffce5fe","kind":"tag","published_at":"2024-05-23T13:30:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.6/manifests"},{"name":"v32.0.0-nightly.20240523","sha":"0285ff0c0f771999b9ca60a168967b6756c754a2","kind":"tag","published_at":"2024-05-23T13:02:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240523","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240523","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240523","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240523/manifests"},{"name":"v30.0.7","sha":"0416b115294117e53fff5e8301bdea55a2bd83fe","kind":"tag","published_at":"2024-05-22T20:05:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.7","html_url":"https://github.com/electron/electron/releases/tag/v30.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.7/manifests"},{"name":"v28.3.2","sha":"db688056d8d4a9ca2765854f6bb7891bfb33dba0","kind":"tag","published_at":"2024-05-22T14:32:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.3.2","html_url":"https://github.com/electron/electron/releases/tag/v28.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.2/manifests"},{"name":"v29.4.1","sha":"d2ffa6fe319e357845a131c116e5c380de5f56c3","kind":"tag","published_at":"2024-05-22T14:32:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.4.1","html_url":"https://github.com/electron/electron/releases/tag/v29.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.1/manifests"},{"name":"v32.0.0-nightly.20240522","sha":"752efddf893b619c09dfaf941136ff4b146e5361","kind":"tag","published_at":"2024-05-22T13:02:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240522","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240522","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240522","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240522/manifests"},{"name":"v32.0.0-nightly.20240521","sha":"23a5d8b64ab5f8127ebaf4d907b364ec200c2572","kind":"tag","published_at":"2024-05-21T13:01:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240521","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240521","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240521","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240521/manifests"},{"name":"v31.0.0-beta.5","sha":"7ff3905120a9cafee8cac4ac3af6e03af71f2935","kind":"tag","published_at":"2024-05-20T22:35:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.5/manifests"},{"name":"v31.0.0-beta.4","sha":"18da367676f4a1af4401a38118a071c3d87d8a68","kind":"tag","published_at":"2024-05-20T13:31:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.4/manifests"},{"name":"v32.0.0-nightly.20240520","sha":"b8381b7d93b7efd2b55cf5f860d81252953f313d","kind":"tag","published_at":"2024-05-20T13:02:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240520","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240520","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240520","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240520/manifests"},{"name":"v32.0.0-nightly.20240517","sha":"b8381b7d93b7efd2b55cf5f860d81252953f313d","kind":"tag","published_at":"2024-05-17T13:02:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240517","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240517","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240517/manifests"},{"name":"v31.0.0-beta.3","sha":"e4bcd825902e912975b76894c997b50ac6aaf48d","kind":"tag","published_at":"2024-05-16T13:31:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.3/manifests"},{"name":"v32.0.0-nightly.20240516","sha":"af9a59cc402461ed5b2a2010b5dc64f9a42d377e","kind":"tag","published_at":"2024-05-16T13:02:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240516","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240516","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240516","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240516/manifests"},{"name":"v30.0.6","sha":"574879fa4030d0ee243800997247f08956c09728","kind":"tag","published_at":"2024-05-15T14:32:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.6","html_url":"https://github.com/electron/electron/releases/tag/v30.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.6/manifests"},{"name":"v29.4.0","sha":"f9ed0eaee4b172733872c2f84e5061882dd08e5c","kind":"tag","published_at":"2024-05-15T14:32:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.4.0","html_url":"https://github.com/electron/electron/releases/tag/v29.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.4.0/manifests"},{"name":"v32.0.0-nightly.20240515","sha":"7f8fabbe7b93f1d44421c12b42b8fc8a6cd69a96","kind":"tag","published_at":"2024-05-15T13:01:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240515","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240515","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240515","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240515/manifests"},{"name":"v31.0.0-beta.2","sha":"a3c6dd9767ef5e33730685623d0ae5730c893f0c","kind":"tag","published_at":"2024-05-15T01:52:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.2/manifests"},{"name":"v30.0.5","sha":"05ae671d83d5226d10765e51e48f671683456522","kind":"tag","published_at":"2024-05-15T01:51:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.5","html_url":"https://github.com/electron/electron/releases/tag/v30.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.5/manifests"},{"name":"v32.0.0-nightly.20240514","sha":"03e259dc258d9570ad83e2f36dc502ae4508f2ba","kind":"tag","published_at":"2024-05-14T13:02:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240514","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240514","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240514","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240514/manifests"},{"name":"v31.0.0-beta.1","sha":"bd900fb10ffde9ef624f464ef1358fd4700066ed","kind":"tag","published_at":"2024-05-13T23:47:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-beta.1/manifests"},{"name":"v30.0.4","sha":"1872411ae82924d98bcf5bd07a4a6da2e633b82f","kind":"tag","published_at":"2024-05-13T20:41:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.4","html_url":"https://github.com/electron/electron/releases/tag/v30.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.4/manifests"},{"name":"v31.0.0-alpha.5","sha":"8d41e6ea9be261ca0fb8c011e8e4340d976f0d9e","kind":"tag","published_at":"2024-05-13T13:31:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.5/manifests"},{"name":"v32.0.0-nightly.20240513","sha":"88f28a302ff2ba6fd3698e1cb1cfb6497d178f32","kind":"tag","published_at":"2024-05-13T13:02:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240513","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240513","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240513","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240513/manifests"},{"name":"v32.0.0-nightly.20240510","sha":"0725f5c5cf8bb7abef5920b3bd92f8e9fee0c32d","kind":"tag","published_at":"2024-05-10T13:00:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240510","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240510","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240510","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240510/manifests"},{"name":"v31.0.0-alpha.4","sha":"12bc4dc6c0ed9b7d57152d97092b3c8bd59523b8","kind":"tag","published_at":"2024-05-09T13:31:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.4/manifests"},{"name":"v32.0.0-nightly.20240509","sha":"731bc7a334565b67b0f75b8b713bfb55db12e67a","kind":"tag","published_at":"2024-05-09T13:02:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240509","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240509","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240509","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240509/manifests"},{"name":"v29.3.3","sha":"4517547f07f6b76257882f5bc1e2d4e92a658ad8","kind":"tag","published_at":"2024-05-09T01:17:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.3.3","html_url":"https://github.com/electron/electron/releases/tag/v29.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.3/manifests"},{"name":"v30.0.3","sha":"8969189a7235ea779b847a931c1281ba8335558d","kind":"tag","published_at":"2024-05-08T21:30:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.3","html_url":"https://github.com/electron/electron/releases/tag/v30.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.3/manifests"},{"name":"v32.0.0-nightly.20240508","sha":"793276ac87ec4b68af4149c1275b20e753b90e8e","kind":"tag","published_at":"2024-05-08T13:02:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240508","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240508","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240508","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240508/manifests"},{"name":"v32.0.0-nightly.20240507","sha":"5b60698dea0830c8b82d154578afb5e29e83d7df","kind":"tag","published_at":"2024-05-07T13:03:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240507","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240507","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240507","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240507/manifests"},{"name":"v32.0.0-nightly.20240506","sha":"5b60698dea0830c8b82d154578afb5e29e83d7df","kind":"tag","published_at":"2024-05-06T13:01:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240506","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240506","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240506","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240506/manifests"},{"name":"v32.0.0-nightly.20240503","sha":"05631ec4453fd46f61be37177bfa9f9bf02c5a2d","kind":"tag","published_at":"2024-05-03T13:02:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240503","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240503","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240503","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240503/manifests"},{"name":"v29.3.2","sha":"cd6ad4d1bb4879ec75568e192a85241602bf4a31","kind":"tag","published_at":"2024-05-03T08:55:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.3.2","html_url":"https://github.com/electron/electron/releases/tag/v29.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.2/manifests"},{"name":"v30.0.2","sha":"aa25b3a76ebf7fe02860478b6242c59a1f2fe48a","kind":"tag","published_at":"2024-05-01T20:05:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.2","html_url":"https://github.com/electron/electron/releases/tag/v30.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.2/manifests"},{"name":"v31.0.0-alpha.3","sha":"ec4ffa99b621a723e18a0924fd995c214ea43a3d","kind":"tag","published_at":"2024-05-01T20:02:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.3/manifests"},{"name":"v32.0.0-nightly.20240501","sha":"05631ec4453fd46f61be37177bfa9f9bf02c5a2d","kind":"tag","published_at":"2024-05-01T13:02:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240501","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240501","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240501","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240501/manifests"},{"name":"v32.0.0-nightly.20240430","sha":"f5fb44eaf81a7f632b920acb4735d4f31d366d3d","kind":"tag","published_at":"2024-04-30T13:02:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240430","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240430","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240430","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240430/manifests"},{"name":"v32.0.0-nightly.20240429","sha":"b41da150caa363d06f522427c87bd989464c9edd","kind":"tag","published_at":"2024-04-29T13:37:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240429","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240429","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240429","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240429/manifests"},{"name":"v32.0.0-nightly.20240426","sha":"b41da150caa363d06f522427c87bd989464c9edd","kind":"tag","published_at":"2024-04-26T13:02:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240426","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240426","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240426","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240426/manifests"},{"name":"v32.0.0-nightly.20240425","sha":"b41da150caa363d06f522427c87bd989464c9edd","kind":"tag","published_at":"2024-04-25T13:00:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240425","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240425","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240425","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240425/manifests"},{"name":"v32.0.0-nightly.20240424","sha":"b684a9826740e6cc7447a62e1feced01210fefd5","kind":"tag","published_at":"2024-04-24T13:01:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240424","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240424","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240424","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240424/manifests"},{"name":"v32.0.0-nightly.20240423","sha":"a0fee8f47a0d0eff408d69f6fb7b3aa596de6fa1","kind":"tag","published_at":"2024-04-23T13:01:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240423","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240423","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240423","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240423/manifests"},{"name":"v32.0.0-nightly.20240422","sha":"0346e0a8bff7b712f86f51075b3effcc1d8358f1","kind":"tag","published_at":"2024-04-22T13:02:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240422","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240422","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240422","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240422/manifests"},{"name":"v32.0.0-nightly.20240419","sha":"67ba30402bcbf6942fa0846927f2d088cf0a749d","kind":"tag","published_at":"2024-04-19T13:01:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240419","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240419","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240419","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240419/manifests"},{"name":"v32.0.0-nightly.20240418","sha":"b683754c16089c1c549ca09e94a4fd988883e350","kind":"tag","published_at":"2024-04-18T19:06:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v32.0.0-nightly.20240418","html_url":"https://github.com/electron/electron/releases/tag/v32.0.0-nightly.20240418","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v32.0.0-nightly.20240418/manifests"},{"name":"v31.0.0-alpha.2","sha":"a799513b2ee287aafe5d7a3c93dbbdff698890ed","kind":"tag","published_at":"2024-04-18T13:32:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.2/manifests"},{"name":"v31.0.0-alpha.1","sha":"bf754a3cae84fba9896011320c09c0fe554886b2","kind":"tag","published_at":"2024-04-17T18:18:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-alpha.1/manifests"},{"name":"v28.3.1","sha":"6115b5f3b0ed8451eac079e11b1fb5d3c3a09096","kind":"tag","published_at":"2024-04-17T15:33:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.3.1","html_url":"https://github.com/electron/electron/releases/tag/v28.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.1/manifests"},{"name":"v30.0.1","sha":"6256d43f062b57bd5ab5cdeca378a74cc7a88d2f","kind":"tag","published_at":"2024-04-17T15:32:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.1","html_url":"https://github.com/electron/electron/releases/tag/v30.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.1/manifests"},{"name":"v29.3.1","sha":"384642792eb521b978a008ee1dbc30885edb7dcb","kind":"tag","published_at":"2024-04-17T15:32:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.3.1","html_url":"https://github.com/electron/electron/releases/tag/v29.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.1/manifests"},{"name":"v27.3.11","sha":"70a66589ae966233885dc04fb81bfd2c06b112bd","kind":"tag","published_at":"2024-04-16T17:08:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.11","html_url":"https://github.com/electron/electron/releases/tag/v27.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.11/manifests"},{"name":"v31.0.0-nightly.20240416","sha":"c670e38b4b14d0286e0ae04cb7f63987beb5e044","kind":"tag","published_at":"2024-04-16T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240416","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240416","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240416","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240416/manifests"},{"name":"v30.0.0","sha":"c37c7fd3c48d686e4b98431aaf1a1187f603e758","kind":"tag","published_at":"2024-04-15T20:42:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0/manifests"},{"name":"v31.0.0-nightly.20240412","sha":"05fba85aa38dba54e513cca786ed8ffac1f9f6a5","kind":"tag","published_at":"2024-04-12T13:01:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240412","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240412/manifests"},{"name":"v30.0.0-beta.8","sha":"3ea26fb9d0a77d57ee88b084212a0bfc13fb2e47","kind":"tag","published_at":"2024-04-11T13:31:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.8/manifests"},{"name":"v31.0.0-nightly.20240411","sha":"344aba0838d7ebdc648d0c160fff0ae095db8ac7","kind":"tag","published_at":"2024-04-11T13:02:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240411","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240411","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240411","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240411/manifests"},{"name":"v28.3.0","sha":"9ec710e99c3cbb92de59e00936231046f772beac","kind":"tag","published_at":"2024-04-10T15:34:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.3.0","html_url":"https://github.com/electron/electron/releases/tag/v28.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.3.0/manifests"},{"name":"v29.3.0","sha":"1cd7a71bb17291aa3095544aebd4418806add59c","kind":"tag","published_at":"2024-04-10T15:33:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.3.0","html_url":"https://github.com/electron/electron/releases/tag/v29.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.3.0/manifests"},{"name":"v27.3.10","sha":"6d5b65ec35c599be43af3085d609c4771333f9a2","kind":"tag","published_at":"2024-04-10T15:33:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.10","html_url":"https://github.com/electron/electron/releases/tag/v27.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.10/manifests"},{"name":"v31.0.0-nightly.20240410","sha":"0a7df0ef3deb0a76b4a372d180c6139ecb2f3995","kind":"tag","published_at":"2024-04-10T13:02:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240410","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240410","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240410","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240410/manifests"},{"name":"v31.0.0-nightly.20240409","sha":"ba3b647fd73d9c3f5f411ff414e7a0d12a8c692b","kind":"tag","published_at":"2024-04-09T14:32:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240409","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240409","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240409","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240409/manifests"},{"name":"v30.0.0-beta.7","sha":"9056dd728ae74953fa3a85bb8bdd6ef08072023d","kind":"tag","published_at":"2024-04-08T13:31:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.7/manifests"},{"name":"v31.0.0-nightly.20240408","sha":"42164d70813b32390426e372003f9f144a811593","kind":"tag","published_at":"2024-04-08T13:01:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240408","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240408","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240408","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240408/manifests"},{"name":"v31.0.0-nightly.20240405","sha":"42164d70813b32390426e372003f9f144a811593","kind":"tag","published_at":"2024-04-05T13:01:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240405","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240405","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240405","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240405/manifests"},{"name":"v30.0.0-beta.6","sha":"46f98670831c6964410ec770399a6346f9fa022d","kind":"tag","published_at":"2024-04-04T13:31:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.6/manifests"},{"name":"v31.0.0-nightly.20240404","sha":"3eb94b72ba6659fb27d59a71f1f9ba945219bd15","kind":"tag","published_at":"2024-04-04T13:01:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240404","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240404","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240404","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240404/manifests"},{"name":"v29.2.0","sha":"ed9a12cba7699ff84e25b8fcc99c119ffc384cd8","kind":"tag","published_at":"2024-04-03T20:10:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.2.0","html_url":"https://github.com/electron/electron/releases/tag/v29.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.2.0/manifests"},{"name":"v28.2.10","sha":"484b75568fd08414be447705bbddbf6430be4b9e","kind":"tag","published_at":"2024-04-03T15:32:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.10","html_url":"https://github.com/electron/electron/releases/tag/v28.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.10/manifests"},{"name":"v27.3.9","sha":"ec2adf0b2e1ccff6186758ea2f40d4ed6c6f4490","kind":"tag","published_at":"2024-04-03T15:32:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.9","html_url":"https://github.com/electron/electron/releases/tag/v27.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.9/manifests"},{"name":"v31.0.0-nightly.20240402","sha":"3eb94b72ba6659fb27d59a71f1f9ba945219bd15","kind":"tag","published_at":"2024-04-02T13:02:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240402","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240402","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240402","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240402/manifests"},{"name":"v30.0.0-beta.5","sha":"7031c930fdff8781abace609d5eb34682cafcdc0","kind":"tag","published_at":"2024-04-01T13:31:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.5/manifests"},{"name":"v31.0.0-nightly.20240401","sha":"beafbfd51115ed6cc2a800461ffb91aea8603e7e","kind":"tag","published_at":"2024-04-01T13:02:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240401","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240401","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240401","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240401/manifests"},{"name":"v31.0.0-nightly.20240329","sha":"beafbfd51115ed6cc2a800461ffb91aea8603e7e","kind":"tag","published_at":"2024-03-29T13:01:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240329","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240329","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240329","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240329/manifests"},{"name":"v30.0.0-beta.4","sha":"7031c930fdff8781abace609d5eb34682cafcdc0","kind":"tag","published_at":"2024-03-29T10:51:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.4/manifests"},{"name":"v31.0.0-nightly.20240328","sha":"72c2b9e8625be58aafe3f90f42da745f40663a07","kind":"tag","published_at":"2024-03-28T13:01:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240328","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240328","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240328","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240328/manifests"},{"name":"v28.2.9","sha":"76172fd27ea30bbd50906b5f9bf5c9ee64553b99","kind":"tag","published_at":"2024-03-27T15:33:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.9","html_url":"https://github.com/electron/electron/releases/tag/v28.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.9/manifests"},{"name":"v29.1.6","sha":"3b025ec0c7b3442ebe3a2040b059bc2da5a80bc5","kind":"tag","published_at":"2024-03-27T15:32:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.6","html_url":"https://github.com/electron/electron/releases/tag/v29.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.6/manifests"},{"name":"v27.3.8","sha":"3d3bd64ab2d767884594ea27b296575af769df78","kind":"tag","published_at":"2024-03-27T15:32:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.8","html_url":"https://github.com/electron/electron/releases/tag/v27.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.8/manifests"},{"name":"v31.0.0-nightly.20240327","sha":"4f76fff97879ee8f9b2d0dcfd43e686ff8757c69","kind":"tag","published_at":"2024-03-27T13:01:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240327","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240327","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240327/manifests"},{"name":"v31.0.0-nightly.20240326","sha":"7032c0d03c9d4b80fd11bfb972d6fda48b0e6a20","kind":"tag","published_at":"2024-03-26T13:01:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240326","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240326","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240326","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240326/manifests"},{"name":"v30.0.0-beta.3","sha":"83777ac83f78a801db04b64ee5bebf525c3cb7bb","kind":"tag","published_at":"2024-03-25T19:37:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.3/manifests"},{"name":"v31.0.0-nightly.20240325","sha":"b9c4b27781495224e309eb75554a6cec21981982","kind":"tag","published_at":"2024-03-25T13:02:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240325","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240325","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240325","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240325/manifests"},{"name":"v30.0.0-beta.2","sha":"516f6d0a40d2e6a69604c761f40b8d1202cc482f","kind":"tag","published_at":"2024-03-21T21:57:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.2/manifests"},{"name":"v31.0.0-nightly.20240321","sha":"7609156ae176cf0308c38ded42eb0cee9b502882","kind":"tag","published_at":"2024-03-21T13:01:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240321","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240321","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240321","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240321/manifests"},{"name":"v28.2.8","sha":"31cd9d1f61714e20f1067d726404600ab7281698","kind":"tag","published_at":"2024-03-20T15:32:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.8","html_url":"https://github.com/electron/electron/releases/tag/v28.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.8/manifests"},{"name":"v29.1.5","sha":"98283d1daeec8ea8e1728da9e085e5078af13042","kind":"tag","published_at":"2024-03-20T15:32:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.5","html_url":"https://github.com/electron/electron/releases/tag/v29.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.5/manifests"},{"name":"v27.3.7","sha":"6b2c470f462a58523709bd947d33491cc83c7f8e","kind":"tag","published_at":"2024-03-20T15:31:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.7","html_url":"https://github.com/electron/electron/releases/tag/v27.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.7/manifests"},{"name":"v31.0.0-nightly.20240320","sha":"433d6c33d87b62eab2e920d7b74af9ab3e397f62","kind":"tag","published_at":"2024-03-20T13:02:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240320","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240320","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240320","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240320/manifests"},{"name":"v31.0.0-nightly.20240319","sha":"433d6c33d87b62eab2e920d7b74af9ab3e397f62","kind":"tag","published_at":"2024-03-19T13:01:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240319","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240319","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240319","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240319/manifests"},{"name":"v30.0.0-beta.1","sha":"a47b724c99654d15a2f2b8a8e072ece18a4df26d","kind":"tag","published_at":"2024-03-18T17:13:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-beta.1/manifests"},{"name":"v31.0.0-nightly.20240318","sha":"193e162ec6efbb688de2a0fd533c87ab0666d133","kind":"tag","published_at":"2024-03-18T13:01:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240318","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240318","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240318","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240318/manifests"},{"name":"v31.0.0-nightly.20240315","sha":"3759e59bbda0ea9fe0660288b2f3e6ff8d139c56","kind":"tag","published_at":"2024-03-15T13:01:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240315","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240315","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240315","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240315/manifests"},{"name":"v30.0.0-alpha.7","sha":"b713e349478ab034b15ddd220a5872d0751035b8","kind":"tag","published_at":"2024-03-14T16:44:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.7/manifests"},{"name":"v31.0.0-nightly.20240314","sha":"1bfd3e0631a00a4940d7ce89bebb515ad7e519ca","kind":"tag","published_at":"2024-03-14T13:02:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240314","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240314","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240314","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240314/manifests"},{"name":"v29.1.4","sha":"c5a2873f8f5ab8840e3ea9ac2847230a7d20f27f","kind":"tag","published_at":"2024-03-13T23:35:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.4","html_url":"https://github.com/electron/electron/releases/tag/v29.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.4/manifests"},{"name":"v27.3.6","sha":"6b2c470f462a58523709bd947d33491cc83c7f8e","kind":"tag","published_at":"2024-03-13T15:32:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.6","html_url":"https://github.com/electron/electron/releases/tag/v27.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.6/manifests"},{"name":"v28.2.7","sha":"82b648e491edce547f08dc4ed94ec96e5e49d37a","kind":"tag","published_at":"2024-03-13T15:32:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.7","html_url":"https://github.com/electron/electron/releases/tag/v28.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.7/manifests"},{"name":"v29.1.3","sha":"1e34cdda961de0b6ce37e540a88208983d4f1078","kind":"tag","published_at":"2024-03-13T15:31:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.3","html_url":"https://github.com/electron/electron/releases/tag/v29.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.3/manifests"},{"name":"v31.0.0-nightly.20240313","sha":"02020fbb6387bd072ede38634a3b6f3f3f225526","kind":"tag","published_at":"2024-03-13T13:01:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240313","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240313","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240313","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240313/manifests"},{"name":"v29.1.2","sha":"1e34cdda961de0b6ce37e540a88208983d4f1078","kind":"tag","published_at":"2024-03-13T04:52:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.2","html_url":"https://github.com/electron/electron/releases/tag/v29.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.2/manifests"},{"name":"v31.0.0-nightly.20240312","sha":"150c2bcef990e90b0fff232cdb15ad6fb59c2b63","kind":"tag","published_at":"2024-03-12T13:01:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240312","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240312","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240312","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240312/manifests"},{"name":"v30.0.0-alpha.6","sha":"b45f579eda89c5aa98f8c7d3df1efbcd7052b128","kind":"tag","published_at":"2024-03-11T17:29:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.6/manifests"},{"name":"v31.0.0-nightly.20240311","sha":"1252f92431add122d7ab5f0947f7cf2f634c9fb8","kind":"tag","published_at":"2024-03-11T13:01:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240311","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240311","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240311","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240311/manifests"},{"name":"v31.0.0-nightly.20240308","sha":"fb1b5ca4ce9d79192df307b641fb2adb74b82da5","kind":"tag","published_at":"2024-03-08T13:02:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240308","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240308","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240308","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240308/manifests"},{"name":"v29.1.1","sha":"a90c5b1b082a64af3ae8a8f37348149d052468f4","kind":"tag","published_at":"2024-03-07T21:17:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.1","html_url":"https://github.com/electron/electron/releases/tag/v29.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.1/manifests"},{"name":"v30.0.0-alpha.5","sha":"64c031f264e10bef9388501bcbfd3a30e41e943d","kind":"tag","published_at":"2024-03-07T17:34:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.5/manifests"},{"name":"v31.0.0-nightly.20240307","sha":"62331f5ac14954367e1e762b9f206c81ebe35109","kind":"tag","published_at":"2024-03-07T13:02:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240307","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240307","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240307","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240307/manifests"},{"name":"v28.2.6","sha":"2977fc4025fbc4c02ae9e87e480a94062b2ca4da","kind":"tag","published_at":"2024-03-06T15:32:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.6","html_url":"https://github.com/electron/electron/releases/tag/v28.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.6/manifests"},{"name":"v27.3.5","sha":"f53fad8abb37565b3be2ea098f5ad427561ad143","kind":"tag","published_at":"2024-03-06T15:32:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.5","html_url":"https://github.com/electron/electron/releases/tag/v27.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.5/manifests"},{"name":"v31.0.0-nightly.20240306","sha":"62331f5ac14954367e1e762b9f206c81ebe35109","kind":"tag","published_at":"2024-03-06T13:01:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240306","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240306","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240306","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240306/manifests"},{"name":"v31.0.0-nightly.20240305","sha":"e67ab9a93dadccecff30de50ab4555191c30b6c4","kind":"tag","published_at":"2024-03-05T13:01:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240305","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240305","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240305","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240305/manifests"},{"name":"v30.0.0-alpha.4","sha":"036e8502e01cd4014ffc19782f31685bab7a30dc","kind":"tag","published_at":"2024-03-04T15:47:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.4/manifests"},{"name":"v31.0.0-nightly.20240304","sha":"814ba71dc149c320f524b38201f57cff9d3fb7fb","kind":"tag","published_at":"2024-03-04T13:01:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240304","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240304","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240304","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240304/manifests"},{"name":"v31.0.0-nightly.20240301","sha":"d5912fd05a1f998b347aa97a7b80951a453d1f4c","kind":"tag","published_at":"2024-03-01T13:02:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240301","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240301","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240301","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240301/manifests"},{"name":"v30.0.0-alpha.3","sha":"56dfcc5468d592a74e6e5552d968f768dc18ecac","kind":"tag","published_at":"2024-02-29T17:00:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.3/manifests"},{"name":"v31.0.0-nightly.20240229","sha":"04df5ce492f61fd67912fc8bc0cd6a064618f231","kind":"tag","published_at":"2024-02-29T13:02:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240229","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240229","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240229","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240229/manifests"},{"name":"v27.3.4","sha":"166bcd3208fe4f99792b39d893f8f2bac3ae7534","kind":"tag","published_at":"2024-02-28T15:32:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.4","html_url":"https://github.com/electron/electron/releases/tag/v27.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.4/manifests"},{"name":"v28.2.5","sha":"6544cec6864be60f577c1fcd41fa646c4d0192aa","kind":"tag","published_at":"2024-02-28T15:32:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.5","html_url":"https://github.com/electron/electron/releases/tag/v28.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.5/manifests"},{"name":"v31.0.0-nightly.20240228","sha":"a6133e85d19d5f87ba12ec42bdbeca7061762aee","kind":"tag","published_at":"2024-02-28T13:02:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240228","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240228","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240228/manifests"},{"name":"v29.1.0","sha":"2d9c5a62c639a64fc84b89e793b50d1d96a497ef","kind":"tag","published_at":"2024-02-27T21:19:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.1.0","html_url":"https://github.com/electron/electron/releases/tag/v29.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.1.0/manifests"},{"name":"v30.0.0-alpha.2","sha":"4a727c6a729f8c4a552a0f482b804df404053f3b","kind":"tag","published_at":"2024-02-27T17:43:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.2/manifests"},{"name":"v31.0.0-nightly.20240227","sha":"38850112200a8fa5e17c7c393b409bb33a747f9a","kind":"tag","published_at":"2024-02-27T13:01:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240227","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240227","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240227","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240227/manifests"},{"name":"v31.0.0-nightly.20240226","sha":"38850112200a8fa5e17c7c393b409bb33a747f9a","kind":"tag","published_at":"2024-02-26T13:01:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240226","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240226","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240226","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240226/manifests"},{"name":"v31.0.0-nightly.20240223","sha":"e95673b0529efd165804a7c7c6c2fa8de982dc24","kind":"tag","published_at":"2024-02-23T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240223","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240223","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240223","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240223/manifests"},{"name":"v31.0.0-nightly.20240222","sha":"ddd93529d59002288699c5fc16be4843265e7f89","kind":"tag","published_at":"2024-02-22T13:01:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v31.0.0-nightly.20240222","html_url":"https://github.com/electron/electron/releases/tag/v31.0.0-nightly.20240222","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240222","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v31.0.0-nightly.20240222/manifests"},{"name":"v30.0.0-alpha.1","sha":"94e643ab33ea0ab6b96c7964e65de965ee8e3d97","kind":"tag","published_at":"2024-02-21T18:07:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-alpha.1/manifests"},{"name":"v29.0.1","sha":"c779f19ee596f178a827a389d9ca6a7768d65f46","kind":"tag","published_at":"2024-02-21T17:10:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.1","html_url":"https://github.com/electron/electron/releases/tag/v29.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.1/manifests"},{"name":"v28.2.4","sha":"8618d5d220421620a7c68648f97dd927449f5b10","kind":"tag","published_at":"2024-02-21T15:34:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.4","html_url":"https://github.com/electron/electron/releases/tag/v28.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.4/manifests"},{"name":"v27.3.3","sha":"426cd1d68c8a161582c82c02c252414076fa1319","kind":"tag","published_at":"2024-02-21T15:33:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.3","html_url":"https://github.com/electron/electron/releases/tag/v27.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.3/manifests"},{"name":"v30.0.0-nightly.20240221","sha":"136d7e7e6ab1d62ceb1c390ceccf7ddf0225b912","kind":"tag","published_at":"2024-02-21T13:01:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240221","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240221","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240221","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240221/manifests"},{"name":"v30.0.0-nightly.20240220","sha":"7cd23a4900642c5f2eb83c1fd5af42da20e05102","kind":"tag","published_at":"2024-02-20T13:01:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240220","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240220","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240220","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240220/manifests"},{"name":"v29.0.0","sha":"69d371fc41dc28044b663354676ab3fdfa64687c","kind":"tag","published_at":"2024-02-20T00:25:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0/manifests"},{"name":"v26.6.10","sha":"bc7b2a3589ffe69699a514b6c905f65de43af9ae","kind":"tag","published_at":"2024-02-19T16:34:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.10","html_url":"https://github.com/electron/electron/releases/tag/v26.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.10/manifests"},{"name":"v30.0.0-nightly.20240219","sha":"995f3dc120281a5e364ff1624ea77ee58ce89947","kind":"tag","published_at":"2024-02-19T13:02:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240219","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240219","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240219","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240219/manifests"},{"name":"v30.0.0-nightly.20240216","sha":"035681202675a2543b2ed47e28fbdf8c9feffbd6","kind":"tag","published_at":"2024-02-16T13:01:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240216","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240216","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240216","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240216/manifests"},{"name":"v29.0.0-beta.12","sha":"523e0d457462651d6b4035f0a291c06427e0d3de","kind":"tag","published_at":"2024-02-15T18:48:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.12","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.12/manifests"},{"name":"v30.0.0-nightly.20240215","sha":"7d6a754d474c278e13d025f752baa7da04b86065","kind":"tag","published_at":"2024-02-15T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240215","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240215","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240215","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240215/manifests"},{"name":"v29.0.0-beta.11","sha":"516cbfa29a2750e8501e76b2533048e7aa3a1c45","kind":"tag","published_at":"2024-02-14T21:31:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.11","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.11/manifests"},{"name":"v28.2.3","sha":"80de0b6acda72847bf19a413ac80cf40a1472b36","kind":"tag","published_at":"2024-02-14T19:20:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.3","html_url":"https://github.com/electron/electron/releases/tag/v28.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.3/manifests"},{"name":"v30.0.0-nightly.20240214","sha":"7e241eef7c2e77edd882c25ccc6c38d1f29367ea","kind":"tag","published_at":"2024-02-14T13:01:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240214","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240214","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240214","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240214/manifests"},{"name":"v29.0.0-beta.10","sha":"5c71377f4031d96be11b6ed1eb4b06505b88ea6a","kind":"tag","published_at":"2024-02-14T09:12:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.10","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.10/manifests"},{"name":"v30.0.0-nightly.20240213","sha":"6a616ab70cfbc1483308af022ae6459e8e3fa7c8","kind":"tag","published_at":"2024-02-13T13:01:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240213","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240213","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240213","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240213/manifests"},{"name":"v29.0.0-beta.9","sha":"e071faa31bd0fb8fc843787f0e1c82d27a8ee4d3","kind":"tag","published_at":"2024-02-12T18:43:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.9","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.9/manifests"},{"name":"v30.0.0-nightly.20240212","sha":"5f785f213edf90a6f8054242d032d5fd29f81ada","kind":"tag","published_at":"2024-02-12T13:01:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240212","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240212","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240212","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240212/manifests"},{"name":"v30.0.0-nightly.20240209","sha":"cee51785e1ed057fa5c78b2fc7bb1e8a5b91053d","kind":"tag","published_at":"2024-02-09T13:01:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240209","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240209","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240209","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240209/manifests"},{"name":"v29.0.0-beta.8","sha":"432b89445f74be71b36f6b32a0287eaa0e02a718","kind":"tag","published_at":"2024-02-09T00:21:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.8/manifests"},{"name":"v29.0.0-beta.7","sha":"00a3c3c883cdb8bd9fb195077493ca2ad09e5ee7","kind":"tag","published_at":"2024-02-08T20:47:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.7/manifests"},{"name":"v30.0.0-nightly.20240208","sha":"42087e306c31044d22cd39b48ffb76487c315978","kind":"tag","published_at":"2024-02-08T13:01:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240208","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240208","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240208","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240208/manifests"},{"name":"v26.6.9","sha":"13908747abb840c29d5f250480fe66a74fc33f6c","kind":"tag","published_at":"2024-02-07T15:31:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.9","html_url":"https://github.com/electron/electron/releases/tag/v26.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.9/manifests"},{"name":"v27.3.2","sha":"077c4addd5faa3ad1d1c9e598284368394a97fdd","kind":"tag","published_at":"2024-02-07T15:31:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.2","html_url":"https://github.com/electron/electron/releases/tag/v27.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.2/manifests"},{"name":"v28.2.2","sha":"16adf2a26358e3fc2297832e867c942b6df35844","kind":"tag","published_at":"2024-02-07T15:31:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.2","html_url":"https://github.com/electron/electron/releases/tag/v28.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.2/manifests"},{"name":"v30.0.0-nightly.20240207","sha":"4367c5ad9e44ec6f4464cdd7a08a0e447203d21b","kind":"tag","published_at":"2024-02-07T13:01:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240207","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240207","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240207","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240207/manifests"},{"name":"v29.0.0-beta.6","sha":"42a72df1e7c367b5e743ec3b4047c5e694523d48","kind":"tag","published_at":"2024-02-06T17:43:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.6/manifests"},{"name":"v30.0.0-nightly.20240206","sha":"768ece6b54f78e65efbea2c3fd39eea30e48332b","kind":"tag","published_at":"2024-02-06T13:01:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240206","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240206","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240206","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240206/manifests"},{"name":"v30.0.0-nightly.20240205","sha":"5dfa9e33172d994c2f2a98a00312134cbc703d6b","kind":"tag","published_at":"2024-02-05T13:01:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240205","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240205/manifests"},{"name":"v30.0.0-nightly.20240202","sha":"9bfa16ad7f118e755d340779958bcb5f2a9950b2","kind":"tag","published_at":"2024-02-02T13:01:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240202","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240202","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240202","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240202/manifests"},{"name":"v29.0.0-beta.5","sha":"fbab31a699be1dd908639cbaf117ed127ab1fdda","kind":"tag","published_at":"2024-02-01T21:28:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.5/manifests"},{"name":"v30.0.0-nightly.20240201","sha":"9bfa16ad7f118e755d340779958bcb5f2a9950b2","kind":"tag","published_at":"2024-02-01T13:01:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240201","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240201","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240201","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240201/manifests"},{"name":"v27.3.1","sha":"f6af8959c36eca437f38076c46ab13e910cbfbdb","kind":"tag","published_at":"2024-01-31T15:31:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.1","html_url":"https://github.com/electron/electron/releases/tag/v27.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.1/manifests"},{"name":"v26.6.8","sha":"0ebe40354e383516ed1a7c59991850a610944fc2","kind":"tag","published_at":"2024-01-31T15:31:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.8","html_url":"https://github.com/electron/electron/releases/tag/v26.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.8/manifests"},{"name":"v28.2.1","sha":"2df0c05a3ac4350a3193ef4dcb5f13d1c29a3eb4","kind":"tag","published_at":"2024-01-31T15:31:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.1","html_url":"https://github.com/electron/electron/releases/tag/v28.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.1/manifests"},{"name":"v30.0.0-nightly.20240131","sha":"6df34436171f5b0fad1fd343de08621ce3a8b669","kind":"tag","published_at":"2024-01-31T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240131","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240131","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240131","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240131/manifests"},{"name":"v30.0.0-nightly.20240130","sha":"fc917985ae8165e0cbcc11b3bebbcc995b1bd271","kind":"tag","published_at":"2024-01-30T13:01:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240130","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240130/manifests"},{"name":"v29.0.0-beta.4","sha":"25f52d5d3259798acf9479e5129b014e22a86ebe","kind":"tag","published_at":"2024-01-29T16:52:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.4/manifests"},{"name":"v30.0.0-nightly.20240129","sha":"de76fc01ec9891d5918424982512d4648a725027","kind":"tag","published_at":"2024-01-29T13:01:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240129","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240129/manifests"},{"name":"v30.0.0-nightly.20240126","sha":"db2bf1a0d1be6b81ca2d1a6b693b78753d3ba6ea","kind":"tag","published_at":"2024-01-26T13:01:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240126","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240126/manifests"},{"name":"v29.0.0-beta.3","sha":"9daf416097266fb4d226eb40d5c8d2ea5b033e34","kind":"tag","published_at":"2024-01-25T20:48:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.3/manifests"},{"name":"v29.0.0-beta.2","sha":"370a2c702b63b8b13f4fdfc4cf5560140f127771","kind":"tag","published_at":"2024-01-25T14:57:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.2/manifests"},{"name":"v30.0.0-nightly.20240125","sha":"921da723b8707d7438da1d39534e4d4d50a6f5ea","kind":"tag","published_at":"2024-01-25T13:00:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240125","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240125/manifests"},{"name":"v27.3.0","sha":"08ce63f8a5783c2529873248a4df01f0541008d9","kind":"tag","published_at":"2024-01-24T15:31:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.3.0","html_url":"https://github.com/electron/electron/releases/tag/v27.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.3.0/manifests"},{"name":"v28.2.0","sha":"b70b76e97f17e81fbde69dc69a6535a033220f29","kind":"tag","published_at":"2024-01-24T15:31:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.2.0","html_url":"https://github.com/electron/electron/releases/tag/v28.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.2.0/manifests"},{"name":"v30.0.0-nightly.20240124","sha":"1af9612edfdd9cd7f7d4aecd002f26ee74c0b2aa","kind":"tag","published_at":"2024-01-24T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240124","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240124/manifests"},{"name":"v30.0.0-nightly.20240123","sha":"1300e83884595a3c89c24bd4d42f3a1bbbb6fe7d","kind":"tag","published_at":"2024-01-23T13:01:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240123","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240123/manifests"},{"name":"v29.0.0-beta.1","sha":"12f4204824bfac70ac3617c9143aac0603e7db1d","kind":"tag","published_at":"2024-01-22T16:57:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-beta.1/manifests"},{"name":"v30.0.0-nightly.20240122","sha":"1300e83884595a3c89c24bd4d42f3a1bbbb6fe7d","kind":"tag","published_at":"2024-01-22T13:01:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240122","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240122/manifests"},{"name":"v30.0.0-nightly.20240119","sha":"1300e83884595a3c89c24bd4d42f3a1bbbb6fe7d","kind":"tag","published_at":"2024-01-19T18:43:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240119","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240119","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240119","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240119/manifests"},{"name":"v26.6.7","sha":"0c3113a4c5ae1e1bef52e4d6069b3b11dd191aa1","kind":"tag","published_at":"2024-01-18T19:44:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.7","html_url":"https://github.com/electron/electron/releases/tag/v26.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.7/manifests"},{"name":"v29.0.0-alpha.11","sha":"471c44c709a630b5eddde1615daab69184c61ec0","kind":"tag","published_at":"2024-01-18T13:31:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.11","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.11/manifests"},{"name":"v30.0.0-nightly.20240118","sha":"7e6fb97a2f4659d1416300a1c38f7294af081fb2","kind":"tag","published_at":"2024-01-18T13:01:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240118","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240118/manifests"},{"name":"v26.6.6","sha":"5917fe9143c2d08706c3c031b9d31bc895cabb89","kind":"tag","published_at":"2024-01-17T17:45:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.6","html_url":"https://github.com/electron/electron/releases/tag/v26.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.6/manifests"},{"name":"v27.2.4","sha":"b3ca1a1f96bae5352f420ef1f77cc9d7fd5957c6","kind":"tag","published_at":"2024-01-17T15:31:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.2.4","html_url":"https://github.com/electron/electron/releases/tag/v27.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.4/manifests"},{"name":"v28.1.5","sha":"8f902599e47d9b06264c15ca60630802aa3bb5ec","kind":"tag","published_at":"2024-01-17T15:31:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.1.5","html_url":"https://github.com/electron/electron/releases/tag/v28.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.5/manifests"},{"name":"v30.0.0-nightly.20240117","sha":"6803624576dc0086b83bdf50051a0dfd96f71401","kind":"tag","published_at":"2024-01-17T13:01:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240117","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240117/manifests"},{"name":"v27.2.3","sha":"b3ca1a1f96bae5352f420ef1f77cc9d7fd5957c6","kind":"tag","published_at":"2024-01-17T03:26:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.2.3","html_url":"https://github.com/electron/electron/releases/tag/v27.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.3/manifests"},{"name":"v28.1.4","sha":"8f902599e47d9b06264c15ca60630802aa3bb5ec","kind":"tag","published_at":"2024-01-17T02:44:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.1.4","html_url":"https://github.com/electron/electron/releases/tag/v28.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.4/manifests"},{"name":"v30.0.0-nightly.20240116","sha":"4949c4c4e130e63b861adfc0093453c510579000","kind":"tag","published_at":"2024-01-16T13:00:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240116","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240116/manifests"},{"name":"v29.0.0-alpha.10","sha":"2bb2ef92dae61171101253a18985669339328516","kind":"tag","published_at":"2024-01-15T21:23:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.10","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.10/manifests"},{"name":"v30.0.0-nightly.20240115","sha":"61f619a5e66601f33ac698027d3581e933a46f39","kind":"tag","published_at":"2024-01-15T19:03:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240115","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240115/manifests"},{"name":"v30.0.0-nightly.20240112","sha":"bbfe809d02a09b924b0c3059dd7d378ae5280419","kind":"tag","published_at":"2024-01-12T13:01:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240112","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240112","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240112","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240112/manifests"},{"name":"v29.0.0-alpha.9","sha":"0b1e1b161280db7c4f61b608894b9999833a0c46","kind":"tag","published_at":"2024-01-11T13:31:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.9","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.9/manifests"},{"name":"v30.0.0-nightly.20240111","sha":"d5d162b62237705e804831f49e738c987d99b2f9","kind":"tag","published_at":"2024-01-11T13:01:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240111","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240111/manifests"},{"name":"v26.6.5","sha":"2c7c8b2d4425caef5dabc1125ae77f06ba43a887","kind":"tag","published_at":"2024-01-10T15:31:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.5","html_url":"https://github.com/electron/electron/releases/tag/v26.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.5/manifests"},{"name":"v27.2.2","sha":"b7a9bdc425d25bc2f09e8fe6164064728400edd2","kind":"tag","published_at":"2024-01-10T15:31:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.2.2","html_url":"https://github.com/electron/electron/releases/tag/v27.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.2/manifests"},{"name":"v28.1.3","sha":"337684f3cb58c301663fa257730d9f739218333d","kind":"tag","published_at":"2024-01-10T15:31:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.1.3","html_url":"https://github.com/electron/electron/releases/tag/v28.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.3/manifests"},{"name":"v30.0.0-nightly.20240110","sha":"c2c64d27fd2e96064b648128967d25436fb04de1","kind":"tag","published_at":"2024-01-10T13:01:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240110","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240110/manifests"},{"name":"v30.0.0-nightly.20240109","sha":"c184b93fc52f578b559511ec059bab4098d1404c","kind":"tag","published_at":"2024-01-09T15:47:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240109","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240109/manifests"},{"name":"v28.1.2","sha":"4120b8f72a290e4297367314addfe9f147d2b29e","kind":"tag","published_at":"2024-01-08T22:54:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.1.2","html_url":"https://github.com/electron/electron/releases/tag/v28.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.2/manifests"},{"name":"v29.0.0-alpha.8","sha":"c257cc25a244df22dc25cec4376f94351b156938","kind":"tag","published_at":"2024-01-08T13:31:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.8","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.8/manifests"},{"name":"v30.0.0-nightly.20240108","sha":"7b4d490bfed9bf1b14b160132ae45c03eb946496","kind":"tag","published_at":"2024-01-08T13:01:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240108","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240108/manifests"},{"name":"v30.0.0-nightly.20240105","sha":"22970f573b3ced41ad6b0e2c3e124e3a4ed6b40e","kind":"tag","published_at":"2024-01-05T13:01:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240105","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240105/manifests"},{"name":"v29.0.0-alpha.7","sha":"f589b73deeb17db54c83d644014c122745c35a54","kind":"tag","published_at":"2024-01-04T13:30:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.7/manifests"},{"name":"v30.0.0-nightly.20240104","sha":"dfce1a9eb4de3a5789536cd511e81c6dfd81e393","kind":"tag","published_at":"2024-01-04T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240104","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240104/manifests"},{"name":"v26.6.4","sha":"783f23bfdba8cddc9448248c31ef0b2eacffb472","kind":"tag","published_at":"2024-01-03T23:04:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.4","html_url":"https://github.com/electron/electron/releases/tag/v26.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.4/manifests"},{"name":"v27.2.1","sha":"8471e4750734ea33a85720ce20bca0d8d9d56985","kind":"tag","published_at":"2024-01-03T23:04:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.2.1","html_url":"https://github.com/electron/electron/releases/tag/v27.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.1/manifests"},{"name":"v28.1.1","sha":"0b8f962010b292192fcf0e9e2236a5983788c2ea","kind":"tag","published_at":"2024-01-03T16:39:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.1.1","html_url":"https://github.com/electron/electron/releases/tag/v28.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.1/manifests"},{"name":"v30.0.0-nightly.20240103","sha":"8c89137ecd1ad23b69ffc03d40385bc219977119","kind":"tag","published_at":"2024-01-03T13:01:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240103","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240103/manifests"},{"name":"v29.0.0-alpha.6","sha":"877a3b9fe26462717a7bc3f87e38c1d7e9ff2c88","kind":"tag","published_at":"2024-01-02T17:03:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.6/manifests"},{"name":"v30.0.0-nightly.20240102","sha":"7995c56fb0b20b254b379a43e1435a81695a3c7d","kind":"tag","published_at":"2024-01-02T17:01:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20240102","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20240102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20240102/manifests"},{"name":"v27.2.0","sha":"fde45bcab8ce39694649bcc7f024b74875d9ba7e","kind":"tag","published_at":"2023-12-21T18:59:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.2.0","html_url":"https://github.com/electron/electron/releases/tag/v27.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.2.0/manifests"},{"name":"v26.6.3","sha":"9ba6477dcb1992aab36077b27018892031b5cb5b","kind":"tag","published_at":"2023-12-21T18:57:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.3","html_url":"https://github.com/electron/electron/releases/tag/v26.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.3/manifests"},{"name":"v28.1.0","sha":"957d8748b24a523f4275c4acf97916aa5b72c59f","kind":"tag","published_at":"2023-12-21T15:41:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.1.0","html_url":"https://github.com/electron/electron/releases/tag/v28.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.1.0/manifests"},{"name":"v29.0.0-alpha.5","sha":"8619bd5027be53ef2e88f9a41e9214606b2cb34b","kind":"tag","published_at":"2023-12-18T13:31:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.5/manifests"},{"name":"v30.0.0-nightly.20231218","sha":"95d094d75bddb99c83d2902fbc9a4335632a41cf","kind":"tag","published_at":"2023-12-18T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231218","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231218","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231218","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231218/manifests"},{"name":"v30.0.0-nightly.20231215","sha":"95d094d75bddb99c83d2902fbc9a4335632a41cf","kind":"tag","published_at":"2023-12-15T13:00:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231215","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231215","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231215","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231215/manifests"},{"name":"v29.0.0-alpha.4","sha":"4875c9b6451d34f1fad9b2ea2dd36fbc00c6a5fe","kind":"tag","published_at":"2023-12-14T13:31:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.4/manifests"},{"name":"v30.0.0-nightly.20231214","sha":"ba976799012d33a2ddfe40f8692029dc37e99115","kind":"tag","published_at":"2023-12-14T13:01:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231214","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231214","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231214","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231214/manifests"},{"name":"v30.0.0-nightly.20231213","sha":"a94fb2cb5da84edcddfa58efaf407fd1abca91ca","kind":"tag","published_at":"2023-12-13T13:01:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231213","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231213","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231213","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231213/manifests"},{"name":"v30.0.0-nightly.20231212","sha":"66b2f697ea6ad16eced011383b982d716c32e83c","kind":"tag","published_at":"2023-12-12T13:01:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231212","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231212","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231212","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231212/manifests"},{"name":"v29.0.0-alpha.3","sha":"f4979e3cd2418c394ada4db56419b28f0eb63516","kind":"tag","published_at":"2023-12-11T13:31:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.3/manifests"},{"name":"v30.0.0-nightly.20231211","sha":"2eb13d377e27eb5557d578e321df0de3e70d700a","kind":"tag","published_at":"2023-12-11T13:01:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231211","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231211","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231211","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231211/manifests"},{"name":"v30.0.0-nightly.20231208","sha":"2eb13d377e27eb5557d578e321df0de3e70d700a","kind":"tag","published_at":"2023-12-08T13:01:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231208","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231208","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231208","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231208/manifests"},{"name":"v29.0.0-alpha.2","sha":"d6a80bad05860a3d92bce551812c616cfcff1c39","kind":"tag","published_at":"2023-12-07T13:31:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.2/manifests"},{"name":"v30.0.0-nightly.20231207","sha":"93fdc8d33c8d943f969cfe3a138068e14bd22917","kind":"tag","published_at":"2023-12-07T13:01:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v30.0.0-nightly.20231207","html_url":"https://github.com/electron/electron/releases/tag/v30.0.0-nightly.20231207","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231207","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v30.0.0-nightly.20231207/manifests"},{"name":"v29.0.0-alpha.1","sha":"d6a80bad05860a3d92bce551812c616cfcff1c39","kind":"tag","published_at":"2023-12-06T16:46:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-alpha.1/manifests"},{"name":"v29.0.0-nightly.20231206","sha":"d6a80bad05860a3d92bce551812c616cfcff1c39","kind":"tag","published_at":"2023-12-06T13:00:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231206","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231206","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231206","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231206/manifests"},{"name":"v25.9.8","sha":"69fe268d4d3ccc23eece0f5ca4bfbd44d85786b1","kind":"tag","published_at":"2023-12-05T22:40:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.8","html_url":"https://github.com/electron/electron/releases/tag/v25.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.8/manifests"},{"name":"v29.0.0-nightly.20231205","sha":"ee8d97d7febb70ace0da79fda476a6d0513335fe","kind":"tag","published_at":"2023-12-05T13:00:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231205","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231205/manifests"},{"name":"v28.0.0","sha":"34d115a4302fce8a0ec19fafe945a652c0d79683","kind":"tag","published_at":"2023-12-04T18:26:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0/manifests"},{"name":"v29.0.0-nightly.20231204","sha":"6f14dba7a0d655628aec82783362bcfa9ef1d506","kind":"tag","published_at":"2023-12-04T13:00:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231204","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231204","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231204","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231204/manifests"},{"name":"v29.0.0-nightly.20231201","sha":"344b7f0d068ae7d20fdebafc2ebadcdc0b4f7f68","kind":"tag","published_at":"2023-12-01T13:01:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231201","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231201","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231201","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231201/manifests"},{"name":"v25.9.7","sha":"55738ddac34a75be9bfbdda3ac1638adfd0e5479","kind":"tag","published_at":"2023-11-30T21:40:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.7","html_url":"https://github.com/electron/electron/releases/tag/v25.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.7/manifests"},{"name":"v27.1.3","sha":"d449c890159beae4d5176138dc65ab22d37e0fee","kind":"tag","published_at":"2023-11-30T19:10:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.1.3","html_url":"https://github.com/electron/electron/releases/tag/v27.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.3/manifests"},{"name":"v26.6.2","sha":"aa688f9a45dd7efea3ddd44734a4baeb90056b0c","kind":"tag","published_at":"2023-11-30T17:58:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.2","html_url":"https://github.com/electron/electron/releases/tag/v26.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.2/manifests"},{"name":"v28.0.0-beta.11","sha":"a0c85cf57e55e4214ca56c9ff112dea671340813","kind":"tag","published_at":"2023-11-30T13:31:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.11","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.11/manifests"},{"name":"v29.0.0-nightly.20231130","sha":"39ee94089a76815d0a2d2e15ef85a8d48473f330","kind":"tag","published_at":"2023-11-30T13:01:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231130","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231130/manifests"},{"name":"v29.0.0-nightly.20231129","sha":"abb71f53074dbb23f671c44a70118daeed61e240","kind":"tag","published_at":"2023-11-29T13:01:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231129","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231129/manifests"},{"name":"v29.0.0-nightly.20231128","sha":"f0f027c06d1f06ceebefec2287273807632d61e0","kind":"tag","published_at":"2023-11-28T13:01:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231128","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231128","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231128","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231128/manifests"},{"name":"v28.0.0-beta.10","sha":"d01469e486593a107c4d93c70297dc05cd5b5a0f","kind":"tag","published_at":"2023-11-27T13:31:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.10","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.10/manifests"},{"name":"v29.0.0-nightly.20231127","sha":"58a21a3cd939dcbb7d4282575a4e943bf30165ad","kind":"tag","published_at":"2023-11-27T13:01:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231127","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231127","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231127","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231127/manifests"},{"name":"v29.0.0-nightly.20231124","sha":"79e714a82506f133516749ff0447717e92104bc1","kind":"tag","published_at":"2023-11-24T13:00:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231124","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231124/manifests"},{"name":"v28.0.0-beta.9","sha":"d01469e486593a107c4d93c70297dc05cd5b5a0f","kind":"tag","published_at":"2023-11-23T13:30:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.9","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.9/manifests"},{"name":"v29.0.0-nightly.20231123","sha":"79e714a82506f133516749ff0447717e92104bc1","kind":"tag","published_at":"2023-11-23T13:00:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231123","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231123/manifests"},{"name":"v27.1.2","sha":"3383d3a6a83a98aa72671f53c62824e79ea45b4c","kind":"tag","published_at":"2023-11-22T17:45:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.1.2","html_url":"https://github.com/electron/electron/releases/tag/v27.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.2/manifests"},{"name":"v26.6.1","sha":"af61c40ee03b686adc2f2483b8ba90451d4c006f","kind":"tag","published_at":"2023-11-22T15:31:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.1","html_url":"https://github.com/electron/electron/releases/tag/v26.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.1/manifests"},{"name":"v25.9.6","sha":"7916733f5ff0cf319972a0df44de01e40bbfa40e","kind":"tag","published_at":"2023-11-22T15:31:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.6","html_url":"https://github.com/electron/electron/releases/tag/v25.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.6/manifests"},{"name":"v27.1.1","sha":"ed9887007bf3a1a056ddfa1283ca235ef1606551","kind":"tag","published_at":"2023-11-22T15:31:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.1.1","html_url":"https://github.com/electron/electron/releases/tag/v27.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.1/manifests"},{"name":"v29.0.0-nightly.20231122","sha":"1574cbf137e46f14ead2b9c980c4e30a4590c7df","kind":"tag","published_at":"2023-11-22T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231122","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231122/manifests"},{"name":"v29.0.0-nightly.20231121","sha":"3d2a7545314f68c21f3fb92fb0a6eb9edcceabd3","kind":"tag","published_at":"2023-11-21T13:00:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231121","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231121/manifests"},{"name":"v28.0.0-beta.8","sha":"33b39fb63d360e32d908cddeba98630cc49dabb9","kind":"tag","published_at":"2023-11-20T13:30:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.8/manifests"},{"name":"v29.0.0-nightly.20231120","sha":"2c03b8fd6be5029dce0a78849860e5f57a3b3026","kind":"tag","published_at":"2023-11-20T13:01:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231120","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231120","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231120","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231120/manifests"},{"name":"v29.0.0-nightly.20231117","sha":"67894f1493ca5bdbd5c3f22d6ea8f5db7f283950","kind":"tag","published_at":"2023-11-17T13:00:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231117","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231117/manifests"},{"name":"v28.0.0-beta.7","sha":"33b39fb63d360e32d908cddeba98630cc49dabb9","kind":"tag","published_at":"2023-11-16T21:44:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.7/manifests"},{"name":"v28.0.0-beta.6","sha":"9a4b32d517e2943b4d14a114f2b30e9e38281f85","kind":"tag","published_at":"2023-11-16T13:30:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.6/manifests"},{"name":"v29.0.0-nightly.20231116","sha":"dec96acf14f6bf18aa20d38610d2f4feb625675c","kind":"tag","published_at":"2023-11-16T13:00:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231116","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231116/manifests"},{"name":"v25.9.5","sha":"6c37483f2cfc98fb6fea2376fbff4e7b6aa655ca","kind":"tag","published_at":"2023-11-15T15:31:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.5","html_url":"https://github.com/electron/electron/releases/tag/v25.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.5/manifests"},{"name":"v26.6.0","sha":"0337b2c9f535a3a719e9261207faae1033ffecd4","kind":"tag","published_at":"2023-11-15T15:31:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.6.0","html_url":"https://github.com/electron/electron/releases/tag/v26.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.6.0/manifests"},{"name":"v27.1.0","sha":"1eb0d77b469e2aabeb5f9867a2899ddc24db6766","kind":"tag","published_at":"2023-11-15T15:31:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.1.0","html_url":"https://github.com/electron/electron/releases/tag/v27.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.1.0/manifests"},{"name":"v29.0.0-nightly.20231115","sha":"088affd4a4311e03b8ed400cdf5d82f1db2125a4","kind":"tag","published_at":"2023-11-15T13:01:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231115","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231115/manifests"},{"name":"v29.0.0-nightly.20231114","sha":"b639fa4626a78872b64462f52ee0fb8925148676","kind":"tag","published_at":"2023-11-14T13:01:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231114","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231114","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231114","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231114/manifests"},{"name":"v28.0.0-beta.5","sha":"8eb6b35fc0b18e2639241aa0a887b5095bd38ae4","kind":"tag","published_at":"2023-11-13T13:31:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.5/manifests"},{"name":"v29.0.0-nightly.20231113","sha":"7981d955b8f84e2129f5a907445fbc0aea6b9fe8","kind":"tag","published_at":"2023-11-13T13:01:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231113","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231113","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231113","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231113/manifests"},{"name":"v29.0.0-nightly.20231110","sha":"6697042c0ab61ac55e91251427a131792de0358e","kind":"tag","published_at":"2023-11-10T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231110","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231110/manifests"},{"name":"v28.0.0-beta.4","sha":"30fe3b566798ad12a7751a3f32f169ee32e64af4","kind":"tag","published_at":"2023-11-09T13:31:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.4/manifests"},{"name":"v29.0.0-nightly.20231109","sha":"0f68d845f9b2dc741381eb1c571a5f0369f230f6","kind":"tag","published_at":"2023-11-09T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231109","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231109/manifests"},{"name":"v26.5.0","sha":"dd6a7503d87c71e5dc17e49798daaaeb839bc942","kind":"tag","published_at":"2023-11-08T15:32:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.5.0","html_url":"https://github.com/electron/electron/releases/tag/v26.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.5.0/manifests"},{"name":"v25.9.4","sha":"bb6a7d443b4f00680d05cc703b4d7ae180fdde03","kind":"tag","published_at":"2023-11-08T15:31:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.4","html_url":"https://github.com/electron/electron/releases/tag/v25.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.4/manifests"},{"name":"v27.0.4","sha":"206364dd8da5d9a648e36e7dada305e4a11ed6da","kind":"tag","published_at":"2023-11-08T15:31:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.4","html_url":"https://github.com/electron/electron/releases/tag/v27.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.4/manifests"},{"name":"v29.0.0-nightly.20231108","sha":"0f68d845f9b2dc741381eb1c571a5f0369f230f6","kind":"tag","published_at":"2023-11-08T13:01:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231108","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231108/manifests"},{"name":"v29.0.0-nightly.20231107","sha":"e8d9294d9d51ca0e2eaae22d4f57561e79a08833","kind":"tag","published_at":"2023-11-07T13:00:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231107","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231107/manifests"},{"name":"v28.0.0-beta.3","sha":"a77f2e0cee2ff03345c34bd32ae980b4782f380f","kind":"tag","published_at":"2023-11-06T13:30:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.3/manifests"},{"name":"v29.0.0-nightly.20231106","sha":"ee108903a087e64a3dd03bd5d420e06453285b8b","kind":"tag","published_at":"2023-11-06T13:01:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231106","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231106","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231106","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231106/manifests"},{"name":"v29.0.0-nightly.20231103","sha":"f501dabc8064fa441e959d2203c706801aa21a22","kind":"tag","published_at":"2023-11-03T13:00:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231103","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231103/manifests"},{"name":"v28.0.0-beta.2","sha":"5c70bd768afd92168c086ac7d719b212f99ddf24","kind":"tag","published_at":"2023-11-02T13:31:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.2/manifests"},{"name":"v29.0.0-nightly.20231102","sha":"089eb34e8dbe9f74867e13ee914188379543873e","kind":"tag","published_at":"2023-11-02T13:00:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231102","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231102/manifests"},{"name":"v27.0.3","sha":"0beed97bb04d11091104ec10649f324d797f6ba7","kind":"tag","published_at":"2023-11-01T15:33:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.3","html_url":"https://github.com/electron/electron/releases/tag/v27.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.3/manifests"},{"name":"v26.4.3","sha":"35a9e69eafed23f077c11602cf932403341f08a0","kind":"tag","published_at":"2023-11-01T15:32:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.4.3","html_url":"https://github.com/electron/electron/releases/tag/v26.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.3/manifests"},{"name":"v29.0.0-nightly.20231101","sha":"83892ab995fb7a0b60ebc0c8837b2dba35ec5262","kind":"tag","published_at":"2023-11-01T13:02:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231101","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231101/manifests"},{"name":"v29.0.0-nightly.20231031","sha":"dd68581d30fa710f1c48ad12730b3db2cfb5d19b","kind":"tag","published_at":"2023-10-31T13:02:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231031","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231031","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231031","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231031/manifests"},{"name":"v28.0.0-beta.1","sha":"d0d2a6473927361cf8743f2db2d0836686355a91","kind":"tag","published_at":"2023-10-30T19:28:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-beta.1/manifests"},{"name":"v28.0.0-alpha.7","sha":"bb0dd34e63210907214dea4e17386cdbce089c4a","kind":"tag","published_at":"2023-10-30T13:31:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.7/manifests"},{"name":"v29.0.0-nightly.20231030","sha":"652f995128de858c7a68fad853f56e80e0c2c222","kind":"tag","published_at":"2023-10-30T13:02:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231030","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231030","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231030","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231030/manifests"},{"name":"v29.0.0-nightly.20231027","sha":"652f995128de858c7a68fad853f56e80e0c2c222","kind":"tag","published_at":"2023-10-27T13:01:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231027","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231027","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231027","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231027/manifests"},{"name":"v28.0.0-alpha.6","sha":"8148ba5398d399dad76b94236d46c7974230227a","kind":"tag","published_at":"2023-10-26T14:40:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.6/manifests"},{"name":"v29.0.0-nightly.20231026","sha":"621b3ba897031319c214246ef6291ad1d3523f07","kind":"tag","published_at":"2023-10-26T13:01:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231026","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231026","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231026","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231026/manifests"},{"name":"v26.4.2","sha":"6f663c78fa5f1b0b6251c194216e5b028a83905f","kind":"tag","published_at":"2023-10-25T15:32:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.4.2","html_url":"https://github.com/electron/electron/releases/tag/v26.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.2/manifests"},{"name":"v25.9.3","sha":"6b6783977020438dd01dcbe8162585300d5e6148","kind":"tag","published_at":"2023-10-25T15:32:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.3","html_url":"https://github.com/electron/electron/releases/tag/v25.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.3/manifests"},{"name":"v29.0.0-nightly.20231025","sha":"be44a2c5b7a0647f2c3bb7c776c53257360f615e","kind":"tag","published_at":"2023-10-25T13:02:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231025","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231025","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231025","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231025/manifests"},{"name":"v29.0.0-nightly.20231024","sha":"a867503af63bcf24f935ae32fc8d88fe5e7a786a","kind":"tag","published_at":"2023-10-24T13:02:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231024","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231024","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231024","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231024/manifests"},{"name":"v28.0.0-alpha.5","sha":"d1bf107bee8c285ecbff9f2f516b0611687175dd","kind":"tag","published_at":"2023-10-23T17:44:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.5/manifests"},{"name":"v29.0.0-nightly.20231023","sha":"beb0cbc6d02815f5d4c6ed3dcdff931a5d8ba0cf","kind":"tag","published_at":"2023-10-23T13:03:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231023","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231023","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231023","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231023/manifests"},{"name":"v27.0.2","sha":"416c6dcb39a84e7c315648cb0c3fb0e060a60faa","kind":"tag","published_at":"2023-10-20T17:47:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.2","html_url":"https://github.com/electron/electron/releases/tag/v27.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.2/manifests"},{"name":"v29.0.0-nightly.20231020","sha":"beb0cbc6d02815f5d4c6ed3dcdff931a5d8ba0cf","kind":"tag","published_at":"2023-10-20T13:02:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231020","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231020","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231020/manifests"},{"name":"v28.0.0-alpha.4","sha":"0310156be664b5d003bbad795badfc8c5df7e94b","kind":"tag","published_at":"2023-10-19T17:41:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.4/manifests"},{"name":"v29.0.0-nightly.20231019","sha":"025af3500cd00339f34a998c75100b5df7a689fd","kind":"tag","published_at":"2023-10-19T13:01:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231019","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231019","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231019","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231019/manifests"},{"name":"v26.4.1","sha":"4be7b10550c565d5c010f925408e6aad6e8e100f","kind":"tag","published_at":"2023-10-18T15:32:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.4.1","html_url":"https://github.com/electron/electron/releases/tag/v26.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.1/manifests"},{"name":"v25.9.2","sha":"468c4af6611c88762b7ba6c4400c5022895457c2","kind":"tag","published_at":"2023-10-18T15:32:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.2","html_url":"https://github.com/electron/electron/releases/tag/v25.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.2/manifests"},{"name":"v27.0.1","sha":"4ceb644723bf763dc09fd63a0dc2507a31777ffa","kind":"tag","published_at":"2023-10-18T15:31:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.1","html_url":"https://github.com/electron/electron/releases/tag/v27.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.1/manifests"},{"name":"v29.0.0-nightly.20231018","sha":"29270f3df5e7044c67eba80886234a58ceea4b9b","kind":"tag","published_at":"2023-10-18T13:02:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231018","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231018","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231018/manifests"},{"name":"v29.0.0-nightly.20231017","sha":"f65d1f3d55d191a781698c6016ad03d9a19c673a","kind":"tag","published_at":"2023-10-17T13:02:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231017","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231017","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231017","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231017/manifests"},{"name":"v28.0.0-alpha.3","sha":"641249f384b2b357fc993a9be1f43f74ff8a1e4b","kind":"tag","published_at":"2023-10-16T18:11:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.3/manifests"},{"name":"v29.0.0-nightly.20231016","sha":"f362e089b16252cb65bfb7fb44ee5ae88c1e4fcc","kind":"tag","published_at":"2023-10-16T13:02:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231016","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231016","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231016","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231016/manifests"},{"name":"v29.0.0-nightly.20231013","sha":"5d6023ae0dfa289b8ce1427722b0a8c0ab24e648","kind":"tag","published_at":"2023-10-13T13:02:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231013","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231013","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231013","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231013/manifests"},{"name":"v28.0.0-alpha.2","sha":"e3e7bf37865a785becee7e86beaccc71af8aee7d","kind":"tag","published_at":"2023-10-12T17:00:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.2/manifests"},{"name":"v29.0.0-nightly.20231012","sha":"3c31246343b3b4e9457d4672eebe46d64c673d0a","kind":"tag","published_at":"2023-10-12T13:01:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v29.0.0-nightly.20231012","html_url":"https://github.com/electron/electron/releases/tag/v29.0.0-nightly.20231012","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v29.0.0-nightly.20231012/manifests"},{"name":"v28.0.0-alpha.1","sha":"3e70692e4b3044a10e5b1e5148a97a3f62bec4cb","kind":"tag","published_at":"2023-10-11T16:31:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-alpha.1/manifests"},{"name":"v25.9.1","sha":"805674fa8aae4d652b6956a96f8eadf9d9137457","kind":"tag","published_at":"2023-10-11T15:33:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.1","html_url":"https://github.com/electron/electron/releases/tag/v25.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.1/manifests"},{"name":"v24.8.8","sha":"debf49041867c909d294966a866bf610ecde99c9","kind":"tag","published_at":"2023-10-11T15:32:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.8","html_url":"https://github.com/electron/electron/releases/tag/v24.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.8/manifests"},{"name":"v26.4.0","sha":"b8f522b5f2638926b5791d679c72e3b308bfd24c","kind":"tag","published_at":"2023-10-11T15:32:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.4.0","html_url":"https://github.com/electron/electron/releases/tag/v26.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.4.0/manifests"},{"name":"v28.0.0-nightly.20231011","sha":"3e70692e4b3044a10e5b1e5148a97a3f62bec4cb","kind":"tag","published_at":"2023-10-11T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231011","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231011","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231011","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231011/manifests"},{"name":"v28.0.0-nightly.20231010","sha":"86df4db6f10afbe5872f8ecbcbfe6191374fc1f7","kind":"tag","published_at":"2023-10-10T13:01:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231010","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231010","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231010","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231010/manifests"},{"name":"v27.0.0","sha":"6de96fb83b394ec52bd41dff03ea166bd5f4ebc0","kind":"tag","published_at":"2023-10-09T22:48:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0/manifests"},{"name":"v24.8.7","sha":"d3c763fadc83e02c9a64072edcf86318b7ed3704","kind":"tag","published_at":"2023-10-09T22:17:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.7","html_url":"https://github.com/electron/electron/releases/tag/v24.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.7/manifests"},{"name":"v22.3.27","sha":"e2dac668c680a8b58f204ce14ad88431a2db4339","kind":"tag","published_at":"2023-10-09T17:03:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.27","html_url":"https://github.com/electron/electron/releases/tag/v22.3.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.27/manifests"},{"name":"v28.0.0-nightly.20231009","sha":"24bc0ee5c71a0ebf467c14ba0a11e872420cce96","kind":"tag","published_at":"2023-10-09T13:01:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231009","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231009","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231009","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231009/manifests"},{"name":"v28.0.0-nightly.20231006","sha":"fdf8b02e14a0f4a1fbbc77d741520ec4301a5ce3","kind":"tag","published_at":"2023-10-06T13:02:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231006","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231006","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231006","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231006/manifests"},{"name":"v28.0.0-nightly.20231005","sha":"b3a1c6d13cfad8b0519dd7957c2f2db10acf98e8","kind":"tag","published_at":"2023-10-05T13:01:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231005","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231005","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231005","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231005/manifests"},{"name":"v22.3.26","sha":"1c1c13234f606f80b5684d4846f4ab52df4a9d28","kind":"tag","published_at":"2023-10-04T15:34:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.26","html_url":"https://github.com/electron/electron/releases/tag/v22.3.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.26/manifests"},{"name":"v26.3.0","sha":"d5020a4ffffb0f9974d7e31a52cb3316ea452bf3","kind":"tag","published_at":"2023-10-04T15:34:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.3.0","html_url":"https://github.com/electron/electron/releases/tag/v26.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.3.0/manifests"},{"name":"v24.8.6","sha":"543f7c3fdb9f421bced694765aa24a914c34e4a6","kind":"tag","published_at":"2023-10-04T15:33:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.6","html_url":"https://github.com/electron/electron/releases/tag/v24.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.6/manifests"},{"name":"v25.9.0","sha":"b5646778e931f7901d8fa94337c7eed8a672fd85","kind":"tag","published_at":"2023-10-04T15:33:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.9.0","html_url":"https://github.com/electron/electron/releases/tag/v25.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.9.0/manifests"},{"name":"v28.0.0-nightly.20231004","sha":"b0590b6ee874fbeac49bb5615525d145835eb64f","kind":"tag","published_at":"2023-10-04T13:01:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231004","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231004","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231004","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231004/manifests"},{"name":"v28.0.0-nightly.20231003","sha":"9d0e6d09f0be0abbeae46dd3d66afd96d2daacaa","kind":"tag","published_at":"2023-10-03T13:02:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231003","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231003","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231003","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231003/manifests"},{"name":"v27.0.0-beta.9","sha":"43ba54e61ff3ca9a89c3e37bd1c59bdd64681229","kind":"tag","published_at":"2023-10-02T17:23:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.9","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.9/manifests"},{"name":"v28.0.0-nightly.20231002","sha":"37c79ea844b09aec3c8f2254e191879383257225","kind":"tag","published_at":"2023-10-02T13:02:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20231002","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20231002","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231002","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20231002/manifests"},{"name":"v28.0.0-nightly.20230929","sha":"d6c8ff2e7050f30dffd784915bcbd2a9f993cdb2","kind":"tag","published_at":"2023-09-29T13:01:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230929","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230929","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230929","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230929/manifests"},{"name":"v28.0.0-nightly.20230928","sha":"43a646ed8592f31e0c8fa08b684dac329b7bf976","kind":"tag","published_at":"2023-09-28T15:17:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230928","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230928","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230928","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230928/manifests"},{"name":"v22.3.25","sha":"1c1c13234f606f80b5684d4846f4ab52df4a9d28","kind":"tag","published_at":"2023-09-28T10:36:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.25","html_url":"https://github.com/electron/electron/releases/tag/v22.3.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.25/manifests"},{"name":"v24.8.5","sha":"543f7c3fdb9f421bced694765aa24a914c34e4a6","kind":"tag","published_at":"2023-09-28T10:35:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.5","html_url":"https://github.com/electron/electron/releases/tag/v24.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.5/manifests"},{"name":"v25.8.4","sha":"415301c477b600502cf264e93318dda551288829","kind":"tag","published_at":"2023-09-28T10:35:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.8.4","html_url":"https://github.com/electron/electron/releases/tag/v25.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.4/manifests"},{"name":"v26.2.4","sha":"f24346a979e41087889f05e091760f97cd2987ce","kind":"tag","published_at":"2023-09-28T10:34:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.2.4","html_url":"https://github.com/electron/electron/releases/tag/v26.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.4/manifests"},{"name":"v27.0.0-beta.8","sha":"7ed33db12ebed758bad3d1dcecff64675a6288c5","kind":"tag","published_at":"2023-09-28T10:34:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.8/manifests"},{"name":"v24.8.4","sha":"e51dee4e81e607da273d01809651adef031f91d6","kind":"tag","published_at":"2023-09-27T15:34:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.4","html_url":"https://github.com/electron/electron/releases/tag/v24.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.4/manifests"},{"name":"v25.8.3","sha":"6e675c831e758305b20217cc99601a20a429d02d","kind":"tag","published_at":"2023-09-27T15:33:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.8.3","html_url":"https://github.com/electron/electron/releases/tag/v25.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.3/manifests"},{"name":"v26.2.3","sha":"0f8e9dec596ab0d8e208ccf8c6e32121c2380003","kind":"tag","published_at":"2023-09-27T15:33:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.2.3","html_url":"https://github.com/electron/electron/releases/tag/v26.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.3/manifests"},{"name":"v28.0.0-nightly.20230927","sha":"ad57867594c9f1be91846fedf7fe9ab22403ae81","kind":"tag","published_at":"2023-09-27T13:02:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230927","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230927","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230927","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230927/manifests"},{"name":"v27.0.0-beta.7","sha":"8e2cf54f29f8fb00ebd505b5b765edc3f526d030","kind":"tag","published_at":"2023-09-26T21:18:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.7/manifests"},{"name":"v28.0.0-nightly.20230926","sha":"943bfa89ceab95dd4435482d69d5c79bf97abcb2","kind":"tag","published_at":"2023-09-26T13:02:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230926","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230926","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230926","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230926/manifests"},{"name":"v27.0.0-beta.6","sha":"175cd9111e873c820d76dad50b18682ee13d4e1e","kind":"tag","published_at":"2023-09-25T16:38:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.6/manifests"},{"name":"v28.0.0-nightly.20230925","sha":"d75a852743283026d71d9f743032eaea84691a11","kind":"tag","published_at":"2023-09-25T13:02:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230925","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230925","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230925","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230925/manifests"},{"name":"v27.0.0-beta.5","sha":"d0d9011fc90a17627835ecda3b7e2e4d00883917","kind":"tag","published_at":"2023-09-22T16:56:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.5/manifests"},{"name":"v28.0.0-nightly.20230921","sha":"ba8915242a60ab3fbe7a2139ad9d5b2626af4e26","kind":"tag","published_at":"2023-09-21T13:01:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230921","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230921","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230921","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230921/manifests"},{"name":"v26.2.2","sha":"1c3d6181a8694b4b6eba5dd56a2086be44e50b53","kind":"tag","published_at":"2023-09-20T15:34:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.2.2","html_url":"https://github.com/electron/electron/releases/tag/v26.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.2/manifests"},{"name":"v25.8.2","sha":"67b2739f44ce98aad493170fecc696f76dc12de1","kind":"tag","published_at":"2023-09-20T15:33:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.8.2","html_url":"https://github.com/electron/electron/releases/tag/v25.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.2/manifests"},{"name":"v28.0.0-nightly.20230920","sha":"a39c0ee659ce8f58bf6e7f8eb3c1c15fe5614143","kind":"tag","published_at":"2023-09-20T13:01:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230920","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230920","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230920","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230920/manifests"},{"name":"v27.0.0-beta.4","sha":"946df5991565e0bddbbb0b7bc3e1b4207ad2f5ab","kind":"tag","published_at":"2023-09-19T15:26:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.4/manifests"},{"name":"v28.0.0-nightly.20230919","sha":"75ea294b6f0dc5c7186fb1fadcd326f0cea24532","kind":"tag","published_at":"2023-09-19T13:01:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230919","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230919","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230919","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230919/manifests"},{"name":"v28.0.0-nightly.20230915","sha":"65952abc995b86783922094ace75323dcaf36892","kind":"tag","published_at":"2023-09-15T13:02:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230915","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230915","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230915","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230915/manifests"},{"name":"v27.0.0-beta.3","sha":"6a59b373a632eb545abc9547ba94baa24921cb3f","kind":"tag","published_at":"2023-09-14T18:09:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.3/manifests"},{"name":"v28.0.0-nightly.20230914","sha":"f6e8a42c48b16f04675a507f2bee26020466c380","kind":"tag","published_at":"2023-09-14T13:04:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230914","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230914","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230914","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230914/manifests"},{"name":"v28.0.0-nightly.20230913","sha":"f6e8a42c48b16f04675a507f2bee26020466c380","kind":"tag","published_at":"2023-09-13T13:02:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230913","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230913","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230913","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230913/manifests"},{"name":"v24.8.3","sha":"0508e2554958a430acd18528ff43e56034813d64","kind":"tag","published_at":"2023-09-12T18:47:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.3","html_url":"https://github.com/electron/electron/releases/tag/v24.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.3/manifests"},{"name":"v22.3.24","sha":"056eacf1ce34c27db00df7bc21aa83a779b8a2d9","kind":"tag","published_at":"2023-09-12T18:47:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.24","html_url":"https://github.com/electron/electron/releases/tag/v22.3.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.24/manifests"},{"name":"v25.8.1","sha":"dc3ce65dd5fd872db86e5308ae005a898142435a","kind":"tag","published_at":"2023-09-12T18:46:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.8.1","html_url":"https://github.com/electron/electron/releases/tag/v25.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.1/manifests"},{"name":"v27.0.0-beta.2","sha":"c4a54202b9ffa62f7cb03b18df6b33050b446f3c","kind":"tag","published_at":"2023-09-12T18:46:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.2/manifests"},{"name":"v26.2.1","sha":"4e9c583230a9454508ea9116432c7929644d2612","kind":"tag","published_at":"2023-09-12T15:40:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.2.1","html_url":"https://github.com/electron/electron/releases/tag/v26.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.1/manifests"},{"name":"v28.0.0-nightly.20230912","sha":"650ef9a51cbaa3c65bea0428b897fe1dd5e5799e","kind":"tag","published_at":"2023-09-12T13:01:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230912","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230912","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230912","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230912/manifests"},{"name":"v27.0.0-beta.1","sha":"23e53dc9675dd6f04f01cc0c32c1169260eb09c2","kind":"tag","published_at":"2023-09-11T16:54:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-beta.1/manifests"},{"name":"v28.0.0-nightly.20230911","sha":"d1827941790f23b241ef3f234a9782750ac97e8d","kind":"tag","published_at":"2023-09-11T13:01:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230911","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230911","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230911","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230911/manifests"},{"name":"v28.0.0-nightly.20230908","sha":"792037b338ecab58dca67ae96b255743a444be4b","kind":"tag","published_at":"2023-09-08T13:02:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230908","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230908","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230908","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230908/manifests"},{"name":"v27.0.0-alpha.6","sha":"0fe0a903414eeb9d03719fe98da2fbb9477f5954","kind":"tag","published_at":"2023-09-07T15:11:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.6/manifests"},{"name":"v28.0.0-nightly.20230907","sha":"75bad341317fa62fe16525c7084df8c3a4662179","kind":"tag","published_at":"2023-09-07T13:01:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230907","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230907","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230907","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230907/manifests"},{"name":"v26.2.0","sha":"937adf72e5bbce4ee75956c16dbb638aa60a2034","kind":"tag","published_at":"2023-09-06T18:10:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.2.0","html_url":"https://github.com/electron/electron/releases/tag/v26.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.2.0/manifests"},{"name":"v28.0.0-nightly.20230906","sha":"34b79c15c2f2de2fa514538b7ccb4b3c473808ae","kind":"tag","published_at":"2023-09-06T13:01:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230906","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230906","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230906","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230906/manifests"},{"name":"v27.0.0-alpha.5","sha":"43d0dcfc279a1aac8c896ad53aa5b95e8ea78285","kind":"tag","published_at":"2023-08-31T14:15:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.5/manifests"},{"name":"v28.0.0-nightly.20230831","sha":"7858921a1f318a4bffe9a570addfde2360a701e8","kind":"tag","published_at":"2023-08-31T13:01:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230831","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230831","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230831","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230831/manifests"},{"name":"v24.8.2","sha":"94586037cd8853c36b29ba5717af4046f59ee20a","kind":"tag","published_at":"2023-08-30T15:34:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.2","html_url":"https://github.com/electron/electron/releases/tag/v24.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.2/manifests"},{"name":"v25.8.0","sha":"84d7f7f071ae11637d4a41b95536410293672750","kind":"tag","published_at":"2023-08-30T15:34:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.8.0","html_url":"https://github.com/electron/electron/releases/tag/v25.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.8.0/manifests"},{"name":"v22.3.23","sha":"33f9dce7c2a77a8b16a6f9f61615d5ee6a63614c","kind":"tag","published_at":"2023-08-30T15:33:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.23","html_url":"https://github.com/electron/electron/releases/tag/v22.3.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.23/manifests"},{"name":"v28.0.0-nightly.20230830","sha":"9280b79112be0dc307ed81784c885d896bb20e5e","kind":"tag","published_at":"2023-08-30T13:01:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230830","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230830","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230830","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230830/manifests"},{"name":"v27.0.0-alpha.4","sha":"5707be53afc31b397fcde642de09cb01a1d43c26","kind":"tag","published_at":"2023-08-29T13:42:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.4/manifests"},{"name":"v28.0.0-nightly.20230829","sha":"2e79f34c841776a7184ba311cd937b3513e75f32","kind":"tag","published_at":"2023-08-29T13:02:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230829","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230829","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230829","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230829/manifests"},{"name":"v28.0.0-nightly.20230828","sha":"f2f83a73fc865c61151496096951d8af58889496","kind":"tag","published_at":"2023-08-28T13:02:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230828","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230828","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230828","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230828/manifests"},{"name":"v28.0.0-nightly.20230825","sha":"83760bd5c627c56c16eb93c2617dbb3896aaa626","kind":"tag","published_at":"2023-08-25T13:01:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230825","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230825","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230825","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230825/manifests"},{"name":"v27.0.0-alpha.3","sha":"d89b7f0a4ec80a9e7a858f3cb2850e9e1cfc21d0","kind":"tag","published_at":"2023-08-24T18:28:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.3/manifests"},{"name":"v28.0.0-nightly.20230824","sha":"381c955bca369c8ac36c85e25a418db13cf9baec","kind":"tag","published_at":"2023-08-24T13:02:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230824","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230824","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230824","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230824/manifests"},{"name":"v25.7.0","sha":"f818ec3295c9688585e3cfea532ccc5b705746bb","kind":"tag","published_at":"2023-08-23T15:34:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.7.0","html_url":"https://github.com/electron/electron/releases/tag/v25.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.7.0/manifests"},{"name":"v24.8.1","sha":"0641a85498859a5fa0f81cf45ecd439a5ca3e008","kind":"tag","published_at":"2023-08-23T15:33:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.1","html_url":"https://github.com/electron/electron/releases/tag/v24.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.1/manifests"},{"name":"v22.3.22","sha":"e940852250f22c2e5599b37d285e9747113ed836","kind":"tag","published_at":"2023-08-23T15:33:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.22","html_url":"https://github.com/electron/electron/releases/tag/v22.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.22/manifests"},{"name":"v26.1.0","sha":"a6649ffb61605b2f70e40869800eb8b23d95a6c0","kind":"tag","published_at":"2023-08-23T15:32:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.1.0","html_url":"https://github.com/electron/electron/releases/tag/v26.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.1.0/manifests"},{"name":"v28.0.0-nightly.20230823","sha":"ddc7e3ebb3c34357d4999174d692e18124cb7798","kind":"tag","published_at":"2023-08-23T13:01:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230823","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230823/manifests"},{"name":"v28.0.0-nightly.20230822","sha":"e1d63794e5ce74006188ed2b7f1c35b5793caf36","kind":"tag","published_at":"2023-08-22T13:03:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230822","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230822","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230822","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230822/manifests"},{"name":"v27.0.0-alpha.2","sha":"3d31570f8dd394bd47997a4c0a519e1aaf521691","kind":"tag","published_at":"2023-08-21T16:04:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.2/manifests"},{"name":"v28.0.0-nightly.20230821","sha":"3a91d1f1e18177ceadc02580722a1349c5b18357","kind":"tag","published_at":"2023-08-21T13:01:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230821","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230821","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230821","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230821/manifests"},{"name":"v28.0.0-nightly.20230818","sha":"c75e193a3e4683b1d55e56152dcef92e93d5eb56","kind":"tag","published_at":"2023-08-18T13:01:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230818","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230818","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230818","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230818/manifests"},{"name":"v28.0.0-nightly.20230817","sha":"8374b9c2ad23187c614a2305c3f5cc6e52a14c0c","kind":"tag","published_at":"2023-08-17T13:01:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v28.0.0-nightly.20230817","html_url":"https://github.com/electron/electron/releases/tag/v28.0.0-nightly.20230817","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230817","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v28.0.0-nightly.20230817/manifests"},{"name":"v27.0.0-alpha.1","sha":"fce9ed65d6e5f5524ee23accaa8d233d06078f00","kind":"tag","published_at":"2023-08-16T19:07:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-alpha.1/manifests"},{"name":"v27.0.0-nightly.20230816","sha":"a4a3ba93411819049b3e88d146021c360054b753","kind":"tag","published_at":"2023-08-16T18:14:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230816","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230816","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230816","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230816/manifests"},{"name":"v22.3.21","sha":"2dee8783ccf39f0acb2ae1766a86b8b4103810b5","kind":"tag","published_at":"2023-08-16T15:33:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.21","html_url":"https://github.com/electron/electron/releases/tag/v22.3.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.21/manifests"},{"name":"v25.6.0","sha":"417f2fd3f1bc3aa90deda08330153d8ad1fa01ab","kind":"tag","published_at":"2023-08-16T15:33:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.6.0","html_url":"https://github.com/electron/electron/releases/tag/v25.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.6.0/manifests"},{"name":"v24.8.0","sha":"ec4c609e4febdf8cd00d3f0295dfadb6b07f8026","kind":"tag","published_at":"2023-08-16T15:32:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.8.0","html_url":"https://github.com/electron/electron/releases/tag/v24.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.8.0/manifests"},{"name":"v23.3.13","sha":"4b782e259bebf89016463363d39d8b4411a27529","kind":"tag","published_at":"2023-08-16T13:54:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.13","html_url":"https://github.com/electron/electron/releases/tag/v23.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.13/manifests"},{"name":"v27.0.0-nightly.20230815","sha":"bee5d94886c91f7d5ca3e1cab9a4d2cdfac8d268","kind":"tag","published_at":"2023-08-15T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230815","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230815","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230815","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230815/manifests"},{"name":"v26.0.0","sha":"ad385bf1ce59b5435c0f56d3532fb125952ee3b9","kind":"tag","published_at":"2023-08-14T18:22:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0/manifests"},{"name":"v27.0.0-nightly.20230814","sha":"1b3e4dae8dd1a15f8cd71d78c4b89cfcf8ca311f","kind":"tag","published_at":"2023-08-14T17:03:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230814","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230814","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230814","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230814/manifests"},{"name":"v25.5.0","sha":"34be316c404e84cdd967fa0e10fceeb6424eed90","kind":"tag","published_at":"2023-08-09T15:33:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.5.0","html_url":"https://github.com/electron/electron/releases/tag/v25.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.5.0/manifests"},{"name":"v24.7.1","sha":"d49364fa5306fc0f0cbdefee7bd1961f53c04ef2","kind":"tag","published_at":"2023-08-09T15:33:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.7.1","html_url":"https://github.com/electron/electron/releases/tag/v24.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.7.1/manifests"},{"name":"v27.0.0-nightly.20230808","sha":"dcf1c65426a88d55a626ace08b00f2b9a631d10f","kind":"tag","published_at":"2023-08-08T13:04:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230808","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230808","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230808","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230808/manifests"},{"name":"v26.0.0-beta.12","sha":"66f42b3256693b00fb22c91de06a66345ad3310d","kind":"tag","published_at":"2023-08-07T15:03:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.12","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.12/manifests"},{"name":"v27.0.0-nightly.20230807","sha":"3d45429667c7e98e4db9c9c3325e0083ca3d7909","kind":"tag","published_at":"2023-08-07T13:02:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230807","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230807","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230807","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230807/manifests"},{"name":"v27.0.0-nightly.20230804","sha":"2e0517c0addc05678e59906d91d72cc8f4860547","kind":"tag","published_at":"2023-08-04T13:01:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230804","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230804","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230804","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230804/manifests"},{"name":"v26.0.0-beta.11","sha":"75b1fd5b4cc78d499e8ac3537a3d1167c02767a0","kind":"tag","published_at":"2023-08-03T17:34:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.11","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.11/manifests"},{"name":"v27.0.0-nightly.20230803","sha":"e6931a788fad3d3315d3911c1997f3cd98fa34d0","kind":"tag","published_at":"2023-08-03T13:03:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230803","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230803","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230803","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230803/manifests"},{"name":"v23.3.12","sha":"454990a20142f512a01c458ace192b2dcb8614ea","kind":"tag","published_at":"2023-08-02T15:34:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.12","html_url":"https://github.com/electron/electron/releases/tag/v23.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.12/manifests"},{"name":"v24.7.0","sha":"3484a5606e4e1fe34743aa0ef7a03ebc77dc6fa4","kind":"tag","published_at":"2023-08-02T15:33:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.7.0","html_url":"https://github.com/electron/electron/releases/tag/v24.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.7.0/manifests"},{"name":"v25.4.0","sha":"d219fcc8b61dbeb459e92c90a069076f18a9a12a","kind":"tag","published_at":"2023-08-02T15:32:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.4.0","html_url":"https://github.com/electron/electron/releases/tag/v25.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.4.0/manifests"},{"name":"v27.0.0-nightly.20230802","sha":"7686d1c379b59f8672b54b38c055ded43aa4880e","kind":"tag","published_at":"2023-08-02T13:02:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230802","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230802","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230802","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230802/manifests"},{"name":"v27.0.0-nightly.20230801","sha":"0eef6c67d15564b78a9c356955d92dac53ec5cb3","kind":"tag","published_at":"2023-08-01T13:03:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230801","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230801","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230801","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230801/manifests"},{"name":"v26.0.0-beta.10","sha":"63a60b8eaa557bda0d68fd1edd1ef551cc00a296","kind":"tag","published_at":"2023-07-31T23:15:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.10","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.10/manifests"},{"name":"v27.0.0-nightly.20230731","sha":"724f90a2a72c5e3f68b75d24c7584820f0757660","kind":"tag","published_at":"2023-07-31T13:02:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230731","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230731","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230731","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230731/manifests"},{"name":"v26.0.0-beta.9","sha":"6771299fc2219eb1d6bc6a39f75a4b53caf277ff","kind":"tag","published_at":"2023-07-28T20:51:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.9","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.9/manifests"},{"name":"v27.0.0-nightly.20230728","sha":"6df392162f1d29155e6d8d6f755de7e48c18e709","kind":"tag","published_at":"2023-07-28T13:01:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230728","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230728","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230728","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230728/manifests"},{"name":"v26.0.0-beta.8","sha":"fbfef197685fda966c8d9e727a4874b0d079d4bb","kind":"tag","published_at":"2023-07-27T16:17:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.8/manifests"},{"name":"v27.0.0-nightly.20230727","sha":"8dea7838058dae356a664be01285b46bc641c8d1","kind":"tag","published_at":"2023-07-27T13:01:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230727","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230727","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230727","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230727/manifests"},{"name":"v24.6.5","sha":"e239cf9ac5b40adebafbec7105c5f2c25ecb5112","kind":"tag","published_at":"2023-07-26T15:33:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.6.5","html_url":"https://github.com/electron/electron/releases/tag/v24.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.5/manifests"},{"name":"v25.3.2","sha":"8c89a771b2fa641f87dd02b321f057e7da430797","kind":"tag","published_at":"2023-07-26T15:33:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.3.2","html_url":"https://github.com/electron/electron/releases/tag/v25.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.3.2/manifests"},{"name":"v23.3.11","sha":"1aafc2ae38cbe951b214809cbcc61d8d79f32a9f","kind":"tag","published_at":"2023-07-26T15:32:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.11","html_url":"https://github.com/electron/electron/releases/tag/v23.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.11/manifests"},{"name":"v27.0.0-nightly.20230726","sha":"fa5b1be6f3d6631c0404097b69ea81b4a1eab7f7","kind":"tag","published_at":"2023-07-26T13:02:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230726","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230726/manifests"},{"name":"v27.0.0-nightly.20230725","sha":"77cc1d6ffa83dcf291b2a2ddb4889549c23d154c","kind":"tag","published_at":"2023-07-25T13:01:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230725","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230725/manifests"},{"name":"v26.0.0-beta.7","sha":"24f2379892144e8088d9698965cfb2192650a83f","kind":"tag","published_at":"2023-07-24T22:12:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.7/manifests"},{"name":"v27.0.0-nightly.20230724","sha":"3df6d337f350d4b3b2e68cf8bec48b432e078da5","kind":"tag","published_at":"2023-07-24T13:01:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230724","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230724","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230724","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230724/manifests"},{"name":"v27.0.0-nightly.20230721","sha":"ada8eb33b2983d0eeee4cf3149df466cc4089b38","kind":"tag","published_at":"2023-07-21T13:01:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230721","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230721","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230721","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230721/manifests"},{"name":"v26.0.0-beta.6","sha":"35a9d765311ee4fa411623865a3a6ccfd0795f12","kind":"tag","published_at":"2023-07-20T17:13:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.6/manifests"},{"name":"v27.0.0-nightly.20230720","sha":"6688b0f31ae3ef0648eb27679dcfa15825cb2be8","kind":"tag","published_at":"2023-07-20T13:01:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230720","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230720","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230720/manifests"},{"name":"v22.3.18","sha":"047fdbf3ca1958e4e489f0e777bf4022540f5ec2","kind":"tag","published_at":"2023-07-19T15:33:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.18","html_url":"https://github.com/electron/electron/releases/tag/v22.3.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.18/manifests"},{"name":"v24.6.4","sha":"115e4976da5d97c27ec92a3544e90d31c81d2c58","kind":"tag","published_at":"2023-07-19T15:33:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.6.4","html_url":"https://github.com/electron/electron/releases/tag/v24.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.4/manifests"},{"name":"v25.3.1","sha":"b1223100f52fe2fef58030d32645ac69de745d9d","kind":"tag","published_at":"2023-07-19T15:32:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.3.1","html_url":"https://github.com/electron/electron/releases/tag/v25.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.3.1/manifests"},{"name":"v27.0.0-nightly.20230719","sha":"bbdd037219f81f8c11f4cd92239f15d5365ee905","kind":"tag","published_at":"2023-07-19T13:02:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230719","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230719","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230719","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230719/manifests"},{"name":"v27.0.0-nightly.20230718","sha":"47951cc95b887e657358cd4603174cded4492130","kind":"tag","published_at":"2023-07-18T13:00:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230718","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230718","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230718","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230718/manifests"},{"name":"v26.0.0-beta.5","sha":"97825a3f0975b99bb0ea7bccbdc7d988d75fc7cb","kind":"tag","published_at":"2023-07-17T22:09:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.5/manifests"},{"name":"v27.0.0-nightly.20230717","sha":"626f46f75a848cf9641ae40f0c82aa1a81d64e64","kind":"tag","published_at":"2023-07-17T13:02:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230717","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230717","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230717","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230717/manifests"},{"name":"v27.0.0-nightly.20230714","sha":"f61425efdb1357795a2c05a80923e2064158002b","kind":"tag","published_at":"2023-07-14T13:02:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230714","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230714","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230714","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230714/manifests"},{"name":"v27.0.0-nightly.20230713","sha":"34e7c3696a1375080197ebc68c222d221fbc2ef3","kind":"tag","published_at":"2023-07-13T13:01:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230713","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230713","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230713","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230713/manifests"},{"name":"v27.0.0-nightly.20230712","sha":"da3475998f154c19d3102c26fec175b9dd4eecec","kind":"tag","published_at":"2023-07-12T21:36:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230712","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230712","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230712","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230712/manifests"},{"name":"v24.6.3","sha":"92ac9267f0150f9301069b018868ac4f65f71957","kind":"tag","published_at":"2023-07-12T15:34:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.6.3","html_url":"https://github.com/electron/electron/releases/tag/v24.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.3/manifests"},{"name":"v25.3.0","sha":"2b355f8ab3b78cbe95bb9ec05c546a38668038eb","kind":"tag","published_at":"2023-07-12T15:34:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.3.0","html_url":"https://github.com/electron/electron/releases/tag/v25.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.3.0/manifests"},{"name":"v22.3.17","sha":"047fdbf3ca1958e4e489f0e777bf4022540f5ec2","kind":"tag","published_at":"2023-07-12T15:33:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.17","html_url":"https://github.com/electron/electron/releases/tag/v22.3.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.17/manifests"},{"name":"v26.0.0-beta.4","sha":"5ab5427b6ede8452d01f8aa805475eeb30da9623","kind":"tag","published_at":"2023-07-11T17:09:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.4/manifests"},{"name":"v27.0.0-nightly.20230711","sha":"f959fb0c963701c40f309eb8256530f788d5851e","kind":"tag","published_at":"2023-07-11T13:02:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230711","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230711","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230711","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230711/manifests"},{"name":"v27.0.0-nightly.20230710","sha":"c7bdd907d7e1fdcb7741de02f5ca23d47a436437","kind":"tag","published_at":"2023-07-10T13:01:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230710","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230710","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230710","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230710/manifests"},{"name":"v27.0.0-nightly.20230707","sha":"040e9a027a1448f8f7643a363bfd78ba803a40c3","kind":"tag","published_at":"2023-07-07T13:01:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230707","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230707","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230707","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230707/manifests"},{"name":"v26.0.0-beta.3","sha":"7ce73b5989a5c442db411a0e343f13286ef263cc","kind":"tag","published_at":"2023-07-06T19:24:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.3/manifests"},{"name":"v27.0.0-nightly.20230706","sha":"c7a64ab994de826ed6e4c300cce75d9fd88efa20","kind":"tag","published_at":"2023-07-06T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230706","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230706","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230706/manifests"},{"name":"v24.6.2","sha":"fa768aa749dd5d42d5b93d476d89538c4cf91182","kind":"tag","published_at":"2023-07-05T15:33:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.6.2","html_url":"https://github.com/electron/electron/releases/tag/v24.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.2/manifests"},{"name":"v23.3.10","sha":"c4b0ff499491813617dd7badc83953756dd462dd","kind":"tag","published_at":"2023-07-05T15:32:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.10","html_url":"https://github.com/electron/electron/releases/tag/v23.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.10/manifests"},{"name":"v22.3.16","sha":"4ade2a6fb65e4b723feb7c09a5df765e5006b378","kind":"tag","published_at":"2023-07-05T15:32:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.16","html_url":"https://github.com/electron/electron/releases/tag/v22.3.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.16/manifests"},{"name":"v27.0.0-nightly.20230705","sha":"52fe76ca28286400ab61927b2b4e937c52ae9ab5","kind":"tag","published_at":"2023-07-05T13:01:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230705","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230705","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230705","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230705/manifests"},{"name":"v27.0.0-nightly.20230704","sha":"52fe76ca28286400ab61927b2b4e937c52ae9ab5","kind":"tag","published_at":"2023-07-04T13:01:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230704","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230704","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230704","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230704/manifests"},{"name":"v26.0.0-beta.2","sha":"28604db7a075d4c068efaaf5afee3fb8441e06af","kind":"tag","published_at":"2023-07-03T16:58:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.2/manifests"},{"name":"v27.0.0-nightly.20230703","sha":"52fe76ca28286400ab61927b2b4e937c52ae9ab5","kind":"tag","published_at":"2023-07-03T13:03:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230703","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230703","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230703","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230703/manifests"},{"name":"v27.0.0-nightly.20230630","sha":"499d893040b5590bf88bd7f3d4e3685d1e95a272","kind":"tag","published_at":"2023-06-30T13:01:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230630","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230630","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230630","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230630/manifests"},{"name":"v27.0.0-nightly.20230629","sha":"607e71d563377b64bc0cb3d127f73dafe83c4df2","kind":"tag","published_at":"2023-06-29T13:02:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230629","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230629","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230629","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230629/manifests"},{"name":"v24.6.1","sha":"f7e22ed7437f86503dd0580a05dd91a9a34783fc","kind":"tag","published_at":"2023-06-28T15:34:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.6.1","html_url":"https://github.com/electron/electron/releases/tag/v24.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.1/manifests"},{"name":"v25.2.1","sha":"71d93628193b466a995c968b53ca9e35a018b447","kind":"tag","published_at":"2023-06-28T15:33:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.2.1","html_url":"https://github.com/electron/electron/releases/tag/v25.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.2.1/manifests"},{"name":"v23.3.9","sha":"abdb9157c340e2b748159e6933db2dbcc1bef8f0","kind":"tag","published_at":"2023-06-28T15:33:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.9","html_url":"https://github.com/electron/electron/releases/tag/v23.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.9/manifests"},{"name":"v22.3.15","sha":"4ade2a6fb65e4b723feb7c09a5df765e5006b378","kind":"tag","published_at":"2023-06-28T15:32:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.15","html_url":"https://github.com/electron/electron/releases/tag/v22.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.15/manifests"},{"name":"v27.0.0-nightly.20230628","sha":"607e71d563377b64bc0cb3d127f73dafe83c4df2","kind":"tag","published_at":"2023-06-28T13:02:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230628","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230628","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230628","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230628/manifests"},{"name":"v27.0.0-nightly.20230627","sha":"09669f9d215ceb96d7f02f9085d7906e27c2b301","kind":"tag","published_at":"2023-06-27T13:03:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230627","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230627","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230627","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230627/manifests"},{"name":"v26.0.0-beta.1","sha":"76f42911308028e639e1350773dbf384c77d3d03","kind":"tag","published_at":"2023-06-26T17:02:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-beta.1/manifests"},{"name":"v27.0.0-nightly.20230626","sha":"ef6569b7d3b0dfb8c7dc33b109b573bf7eb55184","kind":"tag","published_at":"2023-06-26T13:04:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230626","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230626","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230626","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230626/manifests"},{"name":"v27.0.0-nightly.20230623","sha":"9226cc662b9c6cf3404d59c50cae0f0ccc1a0a0d","kind":"tag","published_at":"2023-06-23T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230623","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230623","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230623","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230623/manifests"},{"name":"v26.0.0-alpha.8","sha":"76f42911308028e639e1350773dbf384c77d3d03","kind":"tag","published_at":"2023-06-22T18:52:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.8","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.8/manifests"},{"name":"v27.0.0-nightly.20230622","sha":"395b608dd56d78155700cab3d4f75250e4d32eb4","kind":"tag","published_at":"2023-06-22T13:02:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230622","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230622","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230622","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230622/manifests"},{"name":"v23.3.8","sha":"5b48fa0318967ae55e422e181de15f817c093de9","kind":"tag","published_at":"2023-06-21T15:34:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.8","html_url":"https://github.com/electron/electron/releases/tag/v23.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.8/manifests"},{"name":"v24.6.0","sha":"25dee92c57cf1eebbfca5a47c99ae13e395511d1","kind":"tag","published_at":"2023-06-21T15:33:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.6.0","html_url":"https://github.com/electron/electron/releases/tag/v24.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.6.0/manifests"},{"name":"v22.3.14","sha":"4ade2a6fb65e4b723feb7c09a5df765e5006b378","kind":"tag","published_at":"2023-06-21T15:33:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.14","html_url":"https://github.com/electron/electron/releases/tag/v22.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.14/manifests"},{"name":"v25.2.0","sha":"fc5a7dd023d50de22d0d9ff41532e8525b356362","kind":"tag","published_at":"2023-06-21T15:32:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.2.0","html_url":"https://github.com/electron/electron/releases/tag/v25.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.2.0/manifests"},{"name":"v27.0.0-nightly.20230621","sha":"74d73166d93e569e96721fa4aaeac03698844240","kind":"tag","published_at":"2023-06-21T13:00:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230621","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230621","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230621","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230621/manifests"},{"name":"v27.0.0-nightly.20230620","sha":"93024be3b26ff66a7978ba278990a0a0f55bc9d3","kind":"tag","published_at":"2023-06-20T13:02:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230620","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230620","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230620","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230620/manifests"},{"name":"v27.0.0-nightly.20230619","sha":"93024be3b26ff66a7978ba278990a0a0f55bc9d3","kind":"tag","published_at":"2023-06-19T13:03:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230619","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230619","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230619","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230619/manifests"},{"name":"v27.0.0-nightly.20230616","sha":"41ab5f327f8ab820e8559334f0ac0e6208f59d7e","kind":"tag","published_at":"2023-06-16T13:01:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230616","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230616","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230616","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230616/manifests"},{"name":"v26.0.0-alpha.7","sha":"b3a5ef767b00fd3083f24618c4e846eac7c801b0","kind":"tag","published_at":"2023-06-15T18:31:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.7/manifests"},{"name":"v27.0.0-nightly.20230615","sha":"bf1ba4a857d0f68af9a1d4a360e2b5fdf7b6ec86","kind":"tag","published_at":"2023-06-15T13:01:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230615","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230615","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230615","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230615/manifests"},{"name":"v25.1.1","sha":"4249800e9cb27fa395fedf4a28e76b5dcfe885ae","kind":"tag","published_at":"2023-06-14T15:35:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.1.1","html_url":"https://github.com/electron/electron/releases/tag/v25.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.1.1/manifests"},{"name":"v24.5.1","sha":"8df8cad3a0547d6dda13fc33ef6e9bd25637fbdd","kind":"tag","published_at":"2023-06-14T15:34:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.5.1","html_url":"https://github.com/electron/electron/releases/tag/v24.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.5.1/manifests"},{"name":"v23.3.7","sha":"2c822ce4ac5a9b1d47e07a8bafcbc5ca9a486e50","kind":"tag","published_at":"2023-06-14T15:34:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.7","html_url":"https://github.com/electron/electron/releases/tag/v23.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.7/manifests"},{"name":"v22.3.13","sha":"047f474eabcbffc85cca8bb0fdbe8650afa5bf33","kind":"tag","published_at":"2023-06-14T15:33:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.13","html_url":"https://github.com/electron/electron/releases/tag/v22.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.13/manifests"},{"name":"v27.0.0-nightly.20230614","sha":"dc2e822dc7cd4554ba08bbb67e68e377ac936251","kind":"tag","published_at":"2023-06-14T13:02:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230614","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230614","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230614","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230614/manifests"},{"name":"v26.0.0-alpha.6","sha":"cddfdf3ba26e92efa2f2e40490e2bada11e7115a","kind":"tag","published_at":"2023-06-13T16:15:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.6/manifests"},{"name":"v27.0.0-nightly.20230613","sha":"678d1aa37d26548004b0ad5df1ac027626c4ab2a","kind":"tag","published_at":"2023-06-13T13:01:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230613","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230613","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230613","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230613/manifests"},{"name":"v27.0.0-nightly.20230612","sha":"f5869b6fb936ba125071f6560ae8c871e4488777","kind":"tag","published_at":"2023-06-12T13:02:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230612","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230612","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230612","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230612/manifests"},{"name":"v26.0.0-alpha.5","sha":"7acdcae772eed958b019937123c33ead80ba57ed","kind":"tag","published_at":"2023-06-09T16:29:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.5/manifests"},{"name":"v27.0.0-nightly.20230609","sha":"12b85a77a8e008f96dce09ef4fcdb8d796154751","kind":"tag","published_at":"2023-06-09T13:02:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230609","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230609","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230609","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230609/manifests"},{"name":"v23.3.6","sha":"5bbcc22b8df75e3d179e177224e020ae59110591","kind":"tag","published_at":"2023-06-07T21:43:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.6","html_url":"https://github.com/electron/electron/releases/tag/v23.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.6/manifests"},{"name":"v24.5.0","sha":"45caec231c09b2195dfb534c10052f2e9f93795c","kind":"tag","published_at":"2023-06-07T21:28:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.5.0","html_url":"https://github.com/electron/electron/releases/tag/v24.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.5.0/manifests"},{"name":"v25.1.0","sha":"1a7c546c3a21dcda61602bae955ff1b54eeef21e","kind":"tag","published_at":"2023-06-07T15:34:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.1.0","html_url":"https://github.com/electron/electron/releases/tag/v25.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.1.0/manifests"},{"name":"v27.0.0-nightly.20230607","sha":"86824c070e31a674f6f523b52426549efc61aa6d","kind":"tag","published_at":"2023-06-07T13:01:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230607","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230607","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230607","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230607/manifests"},{"name":"v26.0.0-alpha.4","sha":"3f3435bea7bbbaacd1c0a4f6688939fbf542b1a1","kind":"tag","published_at":"2023-06-06T20:58:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.4/manifests"},{"name":"v27.0.0-nightly.20230606","sha":"7982c6cee2ffde77ad3122803c0cc646d08cdaab","kind":"tag","published_at":"2023-06-06T13:01:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230606","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230606","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230606","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230606/manifests"},{"name":"v26.0.0-alpha.3","sha":"42a5affba81f5be9201e425f45bbf03bf43c0a94","kind":"tag","published_at":"2023-06-05T16:45:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.3/manifests"},{"name":"v27.0.0-nightly.20230605","sha":"8d689c565a6168fbeb68a2d971f9d1a2f1666375","kind":"tag","published_at":"2023-06-05T13:01:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230605","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230605","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230605","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230605/manifests"},{"name":"v26.0.0-alpha.2","sha":"9bbd85c2bab0805efae903c91957f1b764f020e4","kind":"tag","published_at":"2023-06-02T16:57:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.2/manifests"},{"name":"v27.0.0-nightly.20230602","sha":"d818f35ad4ec44c83f21dd3656ef1072e196c34f","kind":"tag","published_at":"2023-06-02T13:01:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230602","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230602","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230602","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230602/manifests"},{"name":"v27.0.0-nightly.20230601","sha":"9ffffdb6ef202bd93be496b53fdd4156dd3504ce","kind":"tag","published_at":"2023-06-01T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v27.0.0-nightly.20230601","html_url":"https://github.com/electron/electron/releases/tag/v27.0.0-nightly.20230601","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230601","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v27.0.0-nightly.20230601/manifests"},{"name":"v22.3.12","sha":"b07f2f0f42a1483cd2e5ec8fa3c77ebaa0507069","kind":"tag","published_at":"2023-05-31T19:29:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.12","html_url":"https://github.com/electron/electron/releases/tag/v22.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.12/manifests"},{"name":"v25.0.1","sha":"b19a3a65a4a7ce7cf0f568c06cec37e545f1ba57","kind":"tag","published_at":"2023-05-31T15:33:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.1","html_url":"https://github.com/electron/electron/releases/tag/v25.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.1/manifests"},{"name":"v24.4.1","sha":"017fd30e89abde06f0b4a1ce0e12c20098e6f670","kind":"tag","published_at":"2023-05-31T15:33:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.4.1","html_url":"https://github.com/electron/electron/releases/tag/v24.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.4.1/manifests"},{"name":"v23.3.5","sha":"1ba3da738b52a28eb2a930583b9d2cd1e460dfe6","kind":"tag","published_at":"2023-05-31T15:32:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.5","html_url":"https://github.com/electron/electron/releases/tag/v23.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.5/manifests"},{"name":"v26.0.0-alpha.1","sha":"57147d1b8d1352e8f49d6086b9957869d0d1e75a","kind":"tag","published_at":"2023-05-31T15:09:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-alpha.1/manifests"},{"name":"v26.0.0-nightly.20230531","sha":"2c742cfadb0658951ea83303518ce4df9a91219b","kind":"tag","published_at":"2023-05-31T13:02:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230531","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230531","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230531","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230531/manifests"},{"name":"v26.0.0-nightly.20230530","sha":"71fb19ea14b65e0c7688fe9386c618552872acf1","kind":"tag","published_at":"2023-05-30T13:01:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230530","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230530","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230530","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230530/manifests"},{"name":"v25.0.0","sha":"6a5bd8dc289a00ca2d2f77e4af328f794d8b1a8d","kind":"tag","published_at":"2023-05-29T13:51:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0/manifests"},{"name":"v26.0.0-nightly.20230529","sha":"9640ac441d37ecbb15f2f0df9fb6b24d29b288ff","kind":"tag","published_at":"2023-05-29T13:04:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230529","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230529","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230529","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230529/manifests"},{"name":"v26.0.0-nightly.20230525","sha":"185180a8e24c70ace61b8e690f55ee2aea4ddc56","kind":"tag","published_at":"2023-05-25T13:01:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230525","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230525","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230525","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230525/manifests"},{"name":"v22.3.11","sha":"b07f2f0f42a1483cd2e5ec8fa3c77ebaa0507069","kind":"tag","published_at":"2023-05-24T15:32:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.11","html_url":"https://github.com/electron/electron/releases/tag/v22.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.11/manifests"},{"name":"v24.4.0","sha":"e8c05bccd1ca7038ff8c9e8d140e30a2ec6e005d","kind":"tag","published_at":"2023-05-24T15:32:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.4.0","html_url":"https://github.com/electron/electron/releases/tag/v24.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.4.0/manifests"},{"name":"v23.3.4","sha":"1ba3da738b52a28eb2a930583b9d2cd1e460dfe6","kind":"tag","published_at":"2023-05-24T15:32:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.4","html_url":"https://github.com/electron/electron/releases/tag/v23.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.4/manifests"},{"name":"v26.0.0-nightly.20230524","sha":"f07b040cb998a6126979cec9d562acbac5a23c4c","kind":"tag","published_at":"2023-05-24T13:01:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230524","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230524","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230524/manifests"},{"name":"v26.0.0-nightly.20230523","sha":"e7b8bb4766da58fa693ec3e82c0af9b0a3406c9d","kind":"tag","published_at":"2023-05-23T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230523","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230523","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230523","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230523/manifests"},{"name":"v25.0.0-beta.8","sha":"c89198084894c3fda85f442df25bf3cd234b51a0","kind":"tag","published_at":"2023-05-22T20:32:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.8/manifests"},{"name":"v26.0.0-nightly.20230522","sha":"395abf56204ab8feabb0e3616cf6c9f2516d9188","kind":"tag","published_at":"2023-05-22T13:02:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230522","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230522","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230522","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230522/manifests"},{"name":"v26.0.0-nightly.20230519","sha":"826c29abccb0d1f9c34b9a5ada8d38de8a1f4b68","kind":"tag","published_at":"2023-05-19T13:01:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230519","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230519","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230519","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230519/manifests"},{"name":"v25.0.0-beta.7","sha":"c9bea8b712558a5703e3d8aa1887243793a3f0a3","kind":"tag","published_at":"2023-05-18T18:46:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.7/manifests"},{"name":"v26.0.0-nightly.20230518","sha":"b35ec4a23ce35e64ee3a786146a690465436f11b","kind":"tag","published_at":"2023-05-18T13:02:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230518","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230518","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230518","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230518/manifests"},{"name":"v22.3.10","sha":"900459e1b1c26304b701f93fcda5b798491de2e3","kind":"tag","published_at":"2023-05-17T19:58:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.10","html_url":"https://github.com/electron/electron/releases/tag/v22.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.10/manifests"},{"name":"v26.0.0-nightly.20230517","sha":"b35ec4a23ce35e64ee3a786146a690465436f11b","kind":"tag","published_at":"2023-05-17T18:56:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230517","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230517","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230517","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230517/manifests"},{"name":"v23.3.3","sha":"672c31283ab4da7697c8b81d78a33fd1af334474","kind":"tag","published_at":"2023-05-17T15:32:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.3","html_url":"https://github.com/electron/electron/releases/tag/v23.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.3/manifests"},{"name":"v24.3.1","sha":"d8e7457ab0fa13b16d7c8e10395dd315e6fe2077","kind":"tag","published_at":"2023-05-17T15:32:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.3.1","html_url":"https://github.com/electron/electron/releases/tag/v24.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.3.1/manifests"},{"name":"v26.0.0-nightly.20230516","sha":"fa81f77f408d78ea0aa1506dbc2587d7ba03b05c","kind":"tag","published_at":"2023-05-16T13:01:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230516","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230516","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230516","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230516/manifests"},{"name":"v25.0.0-beta.6","sha":"4f2e369bdce676868b96845f5f59a10099b4ba12","kind":"tag","published_at":"2023-05-15T15:54:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.6/manifests"},{"name":"v26.0.0-nightly.20230515","sha":"c591ecf5182112ebbcc732ffe70b120945d7de11","kind":"tag","published_at":"2023-05-15T13:02:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230515","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230515","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230515","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230515/manifests"},{"name":"v25.0.0-beta.5","sha":"eef9787c4801ae3a2f7c15ea569ef423645f0a80","kind":"tag","published_at":"2023-05-12T15:12:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.5/manifests"},{"name":"v26.0.0-nightly.20230512","sha":"3dbc0a365f3dd6b49b7317aa2ce153762e57c724","kind":"tag","published_at":"2023-05-12T13:02:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230512","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230512","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230512","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230512/manifests"},{"name":"v26.0.0-nightly.20230511","sha":"141175c723faef132d2452f7b6669f90d5704627","kind":"tag","published_at":"2023-05-11T13:01:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230511","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230511/manifests"},{"name":"v23.3.2","sha":"0eb53be29afd9fd84a7475095d51e440f71499f5","kind":"tag","published_at":"2023-05-10T15:32:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.2","html_url":"https://github.com/electron/electron/releases/tag/v23.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.2/manifests"},{"name":"v22.3.9","sha":"5af5b424221cc18824bed82c35c4148826a23611","kind":"tag","published_at":"2023-05-10T15:32:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.9","html_url":"https://github.com/electron/electron/releases/tag/v22.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.9/manifests"},{"name":"v24.3.0","sha":"34f181db5d8784d3ab0f2d2fbcf25b4a482b21f6","kind":"tag","published_at":"2023-05-10T15:32:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.3.0","html_url":"https://github.com/electron/electron/releases/tag/v24.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.3.0/manifests"},{"name":"v26.0.0-nightly.20230510","sha":"2806feede2cf5264b0187dddfdd7fc6cca915fbf","kind":"tag","published_at":"2023-05-10T13:01:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230510","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230510","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230510","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230510/manifests"},{"name":"v25.0.0-beta.4","sha":"eef9787c4801ae3a2f7c15ea569ef423645f0a80","kind":"tag","published_at":"2023-05-10T10:48:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.4/manifests"},{"name":"v26.0.0-nightly.20230509","sha":"f432245456e92fe0191ae0b9275fdee60dd45452","kind":"tag","published_at":"2023-05-09T13:02:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230509","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230509","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230509","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230509/manifests"},{"name":"v25.0.0-beta.3","sha":"99a81e4ef0b7d8acbc2b290f87d46161b7877b62","kind":"tag","published_at":"2023-05-08T19:37:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.3/manifests"},{"name":"v26.0.0-nightly.20230508","sha":"0212c264cab7a2b8dc2141f429df64396c410ffa","kind":"tag","published_at":"2023-05-08T18:53:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230508","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230508","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230508","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230508/manifests"},{"name":"v26.0.0-nightly.20230505","sha":"f8d534f33e83c6323ed4354e51ef7d736ac24ab1","kind":"tag","published_at":"2023-05-05T13:03:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230505","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230505","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230505","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230505/manifests"},{"name":"v25.0.0-beta.2","sha":"2ae9588e1c834d43219cabfac3cbeb62d82d09df","kind":"tag","published_at":"2023-05-05T00:13:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.2/manifests"},{"name":"v26.0.0-nightly.20230504","sha":"bc957e394594642c0f49b5e9ef5841622c2f50d7","kind":"tag","published_at":"2023-05-04T13:01:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230504","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230504","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230504","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230504/manifests"},{"name":"v24.2.0","sha":"549c6dd0ec38c3e1aedf53d24a51842700bec831","kind":"tag","published_at":"2023-05-03T15:33:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.2.0","html_url":"https://github.com/electron/electron/releases/tag/v24.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.2.0/manifests"},{"name":"v22.3.8","sha":"8c172f2e95d546d76486f4a808cf132106f86196","kind":"tag","published_at":"2023-05-03T15:33:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.8","html_url":"https://github.com/electron/electron/releases/tag/v22.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.8/manifests"},{"name":"v23.3.1","sha":"22140a68fd58d4b3392a038bf01f1ec47d619306","kind":"tag","published_at":"2023-05-03T15:32:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.1","html_url":"https://github.com/electron/electron/releases/tag/v23.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.1/manifests"},{"name":"v26.0.0-nightly.20230503","sha":"7f5364f98dd8d0b0baf4d6530ac23dbb5e2634df","kind":"tag","published_at":"2023-05-03T13:01:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230503","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230503","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230503","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230503/manifests"},{"name":"v26.0.0-nightly.20230502","sha":"d95f9d2c636775946717a95fefee1ada51524a79","kind":"tag","published_at":"2023-05-02T13:01:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230502","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230502","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230502","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230502/manifests"},{"name":"v25.0.0-beta.1","sha":"ce079c02bc651a1d9e554f229326233508df5340","kind":"tag","published_at":"2023-05-01T16:35:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-beta.1/manifests"},{"name":"v26.0.0-nightly.20230501","sha":"a2d35e9cf53f324d8153cb56982074e1af5fb177","kind":"tag","published_at":"2023-05-01T13:03:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230501","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230501","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230501","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230501/manifests"},{"name":"v26.0.0-nightly.20230428","sha":"a2d35e9cf53f324d8153cb56982074e1af5fb177","kind":"tag","published_at":"2023-04-28T13:03:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230428","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230428","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230428","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230428/manifests"},{"name":"v25.0.0-alpha.6","sha":"ce079c02bc651a1d9e554f229326233508df5340","kind":"tag","published_at":"2023-04-27T16:21:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.6/manifests"},{"name":"v26.0.0-nightly.20230427","sha":"ba8887f5860818db4a49f3bb48df5a3351032695","kind":"tag","published_at":"2023-04-27T13:03:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230427","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230427","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230427","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230427/manifests"},{"name":"v23.3.0","sha":"3d773ee5283bad4d5de961c07070696b21acacec","kind":"tag","published_at":"2023-04-26T18:12:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.3.0","html_url":"https://github.com/electron/electron/releases/tag/v23.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.3.0/manifests"},{"name":"v22.3.7","sha":"6820094f8ef2e02a81f7bb53fecf2ebb75648517","kind":"tag","published_at":"2023-04-26T15:35:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.7","html_url":"https://github.com/electron/electron/releases/tag/v22.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.7/manifests"},{"name":"v24.1.3","sha":"8b7a54d9ec1bdcbade249376f5145e35eb8b3dbc","kind":"tag","published_at":"2023-04-26T15:34:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.1.3","html_url":"https://github.com/electron/electron/releases/tag/v24.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.3/manifests"},{"name":"v26.0.0-nightly.20230426","sha":"fe5cdd39d64d6c43ee01fed969816260abdf4410","kind":"tag","published_at":"2023-04-26T13:02:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230426","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230426","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230426","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230426/manifests"},{"name":"v26.0.0-nightly.20230425","sha":"f4b7e59b2d4ec7e6c15574d476feae5a862ee498","kind":"tag","published_at":"2023-04-25T13:03:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230425","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230425","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230425","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230425/manifests"},{"name":"v25.0.0-alpha.5","sha":"977a7eb1d02a56c64b6b40d0c03c57284c279210","kind":"tag","published_at":"2023-04-24T15:09:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.5/manifests"},{"name":"v26.0.0-nightly.20230424","sha":"b626be5e33be3d25b6b371770dfeb675449ab7cf","kind":"tag","published_at":"2023-04-24T13:02:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230424","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230424","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230424","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230424/manifests"},{"name":"v26.0.0-nightly.20230421","sha":"cf4c46c8e0337b3123c7256ddf033ae556731fee","kind":"tag","published_at":"2023-04-21T13:03:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230421","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230421","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230421","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230421/manifests"},{"name":"v26.0.0-nightly.20230418","sha":"f4b172b9ec3a2278357f34a0a3b9aa1dd9969377","kind":"tag","published_at":"2023-04-18T13:03:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230418","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230418","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230418","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230418/manifests"},{"name":"v25.0.0-alpha.4","sha":"0d82286a23102a3cc15957a5a63d34b355ad7b00","kind":"tag","published_at":"2023-04-17T20:46:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.4/manifests"},{"name":"v26.0.0-nightly.20230417","sha":"c857c9b7e2575769a26769dfa32e967a3da26e99","kind":"tag","published_at":"2023-04-17T13:02:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230417","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230417","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230417","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230417/manifests"},{"name":"v23.2.4","sha":"5ecf2e24e44caa4a3cc40c98d596347ab2cdcc56","kind":"tag","published_at":"2023-04-14T17:12:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.2.4","html_url":"https://github.com/electron/electron/releases/tag/v23.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.4/manifests"},{"name":"v24.1.2","sha":"56122f1491e586b8bbca87fe9d5bcac9bc33f5b9","kind":"tag","published_at":"2023-04-14T16:23:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.1.2","html_url":"https://github.com/electron/electron/releases/tag/v24.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.2/manifests"},{"name":"v26.0.0-nightly.20230414","sha":"fa3379a5d5cd6494c126be4d4d21a36c75f46554","kind":"tag","published_at":"2023-04-14T13:03:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230414","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230414","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230414","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230414/manifests"},{"name":"v22.3.6","sha":"fcbd88f8aa27b1b603d267e5ebe0b7d748375c43","kind":"tag","published_at":"2023-04-13T19:11:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.6","html_url":"https://github.com/electron/electron/releases/tag/v22.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.6/manifests"},{"name":"v25.0.0-alpha.3","sha":"b69de7c412c2165dcedcb6beba174569f7399aa9","kind":"tag","published_at":"2023-04-13T18:17:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.3/manifests"},{"name":"v26.0.0-nightly.20230413","sha":"cdace753894b693ea9b0d6c5570d585fc118c24b","kind":"tag","published_at":"2023-04-13T13:03:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230413","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230413","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230413","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230413/manifests"},{"name":"v23.2.3","sha":"3e9f1e65e51e2d26f7982003d01cf3ae7f36e17e","kind":"tag","published_at":"2023-04-12T19:18:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.2.3","html_url":"https://github.com/electron/electron/releases/tag/v23.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.3/manifests"},{"name":"v24.1.1","sha":"2e7bfb4e0d8b7ce4d55b43e9888b13cba9623d14","kind":"tag","published_at":"2023-04-12T19:12:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.1.1","html_url":"https://github.com/electron/electron/releases/tag/v24.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.1/manifests"},{"name":"v26.0.0-nightly.20230412","sha":"908bef7ca983d553cba7ee82012823a50d30418a","kind":"tag","published_at":"2023-04-12T13:03:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230412","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230412","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230412","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230412/manifests"},{"name":"v24.1.0","sha":"95729e64e48468b70f9128857325bad174c7c236","kind":"tag","published_at":"2023-04-11T16:29:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.1.0","html_url":"https://github.com/electron/electron/releases/tag/v24.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.1.0/manifests"},{"name":"v25.0.0-alpha.2","sha":"382b19f8168c50aeacda6a2aa6611af2d9fae9ac","kind":"tag","published_at":"2023-04-11T16:25:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.2/manifests"},{"name":"v26.0.0-nightly.20230411","sha":"c326b0068e34f2cfebd4b5a1b86de2114461df51","kind":"tag","published_at":"2023-04-11T13:02:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230411","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230411","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230411","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230411/manifests"},{"name":"v26.0.0-nightly.20230410","sha":"69586684484c05a0078e3b916239186a5c3d749a","kind":"tag","published_at":"2023-04-10T22:28:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230410","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230410","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230410","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230410/manifests"},{"name":"v26.0.0-nightly.20230407","sha":"1e206deec3ef142460c780307752a84782f9baed","kind":"tag","published_at":"2023-04-07T13:02:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230407","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230407","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230407","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230407/manifests"},{"name":"v26.0.0-nightly.20230406","sha":"83e186fdbc99b3c999b8788eada9be24a51924bf","kind":"tag","published_at":"2023-04-06T18:20:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v26.0.0-nightly.20230406","html_url":"https://github.com/electron/electron/releases/tag/v26.0.0-nightly.20230406","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230406","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v26.0.0-nightly.20230406/manifests"},{"name":"v25.0.0-alpha.1","sha":"251e567eff35440e6a0e3812ab20a7bdc21e3065","kind":"tag","published_at":"2023-04-06T14:33:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-alpha.1/manifests"},{"name":"v25.0.0-nightly.20230405","sha":"b8a21dbcd7d784cc4999754b4826d62e0499307a","kind":"tag","published_at":"2023-04-05T13:02:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230405","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230405","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230405","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230405/manifests"},{"name":"v21.4.4","sha":"dfe5b8f5d3e9173eda5fe1b97e28ceea7bf734cf","kind":"tag","published_at":"2023-04-04T15:01:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.4.4","html_url":"https://github.com/electron/electron/releases/tag/v21.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.4/manifests"},{"name":"v25.0.0-nightly.20230404","sha":"e9d5c3517cf3a6090826d7e8ca91c2d059a7caca","kind":"tag","published_at":"2023-04-04T13:02:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230404","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230404","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230404","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230404/manifests"},{"name":"v24.0.0","sha":"0c2cb449762898a5502b8c2bb4b3533d1d6792ea","kind":"tag","published_at":"2023-04-03T23:46:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0/manifests"},{"name":"v23.2.2","sha":"347c02ec76bcfa83eb1145b8f16d5f2338ae169a","kind":"tag","published_at":"2023-04-03T22:24:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.2.2","html_url":"https://github.com/electron/electron/releases/tag/v23.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.2/manifests"},{"name":"v25.0.0-nightly.20230403","sha":"4415b7638a01191b3c1b983c8fc0a3ca81427960","kind":"tag","published_at":"2023-04-03T13:02:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230403","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230403","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230403","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230403/manifests"},{"name":"v25.0.0-nightly.20230331","sha":"a75b892e9080753dcc5e1344f2a59fa641a65be1","kind":"tag","published_at":"2023-03-31T13:02:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230331","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230331","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230331","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230331/manifests"},{"name":"v24.0.0-beta.7","sha":"b6070c34d4ea4bc64c0159ef9eac2e805060c810","kind":"tag","published_at":"2023-03-30T16:54:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.7/manifests"},{"name":"v25.0.0-nightly.20230330","sha":"835ace243c2e655d9d57ab4b4c6f20fa05579615","kind":"tag","published_at":"2023-03-30T13:02:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230330","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230330","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230330","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230330/manifests"},{"name":"v22.3.5","sha":"0b17a201195ae6445e11cee50e436a3511717600","kind":"tag","published_at":"2023-03-29T21:01:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.5","html_url":"https://github.com/electron/electron/releases/tag/v22.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.5/manifests"},{"name":"v23.2.1","sha":"96ee0b7c36763b4abeddd1f3818147e97467542a","kind":"tag","published_at":"2023-03-29T21:01:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.2.1","html_url":"https://github.com/electron/electron/releases/tag/v23.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.1/manifests"},{"name":"v25.0.0-nightly.20230329","sha":"8f3ef39f1e31b4267ec01bc437a8f80da34c07ba","kind":"tag","published_at":"2023-03-29T19:23:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230329","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230329","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230329","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230329/manifests"},{"name":"v24.0.0-beta.6","sha":"6101b9cd297cd1027eaa802d2f2d4ab5cf60754f","kind":"tag","published_at":"2023-03-29T17:13:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.6/manifests"},{"name":"v25.0.0-nightly.20230328","sha":"b72f81ab5b79bd86856bd46ad99a540fa082a4de","kind":"tag","published_at":"2023-03-28T13:02:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230328","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230328","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230328","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230328/manifests"},{"name":"v25.0.0-nightly.20230327","sha":"42e7cd9b3f3e16d07f162716b4f1346e32004aec","kind":"tag","published_at":"2023-03-27T13:26:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230327","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230327","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230327","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230327/manifests"},{"name":"v25.0.0-nightly.20230324","sha":"42e7cd9b3f3e16d07f162716b4f1346e32004aec","kind":"tag","published_at":"2023-03-24T13:03:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230324","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230324","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230324","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230324/manifests"},{"name":"v22.3.4","sha":"f89e3e37de1fb7e0d130ce4b420cf5d2b024104f","kind":"tag","published_at":"2023-03-23T21:25:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.4","html_url":"https://github.com/electron/electron/releases/tag/v22.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.4/manifests"},{"name":"v24.0.0-beta.5","sha":"da3d5967aa4e8d0f445fc2c81c2c005a1dfccc60","kind":"tag","published_at":"2023-03-23T21:21:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.5/manifests"},{"name":"v25.0.0-nightly.20230323","sha":"916861036db924166c247327a963edc6e0d5a235","kind":"tag","published_at":"2023-03-23T13:02:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230323","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230323","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230323","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230323/manifests"},{"name":"v23.2.0","sha":"cb5b8a631156aea8d81d8a95b1036bc66b37e791","kind":"tag","published_at":"2023-03-22T18:29:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.2.0","html_url":"https://github.com/electron/electron/releases/tag/v23.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.2.0/manifests"},{"name":"v25.0.0-nightly.20230322","sha":"52481bc923c581d2edc9d0c0f87077a5299000f4","kind":"tag","published_at":"2023-03-22T13:02:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230322","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230322","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230322","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230322/manifests"},{"name":"v25.0.0-nightly.20230321","sha":"46d3c4e04f7fc02f3cd5865ae822151d8c0565e3","kind":"tag","published_at":"2023-03-21T13:03:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230321","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230321","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230321","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230321/manifests"},{"name":"v24.0.0-beta.4","sha":"3c5cd4c2ebb400a9b28a626f1f1fb1ad2271cb9d","kind":"tag","published_at":"2023-03-20T15:40:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.4/manifests"},{"name":"v25.0.0-nightly.20230320","sha":"5261e08d0c21b08a62a9f86340247aae0f4aeaf9","kind":"tag","published_at":"2023-03-20T13:02:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230320","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230320","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230320","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230320/manifests"},{"name":"v25.0.0-nightly.20230317","sha":"9611b641c905f1eaa5e87c75d399004f28177167","kind":"tag","published_at":"2023-03-17T19:10:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230317","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230317","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230317","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230317/manifests"},{"name":"v21.4.3","sha":"5b0665f4aeb7902f257621e9dedb42ac43d55738","kind":"tag","published_at":"2023-03-16T00:49:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.4.3","html_url":"https://github.com/electron/electron/releases/tag/v21.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.3/manifests"},{"name":"v25.0.0-nightly.20230315","sha":"c5fc5efc00fc79c283f261be068ee881a5c9d9a3","kind":"tag","published_at":"2023-03-15T21:59:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230315","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230315","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230315","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230315/manifests"},{"name":"v22.3.3","sha":"a831d69dfdd74655e95f93130c286662e1ba343d","kind":"tag","published_at":"2023-03-15T21:45:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.3","html_url":"https://github.com/electron/electron/releases/tag/v22.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.3/manifests"},{"name":"v23.1.4","sha":"269e7ba7e49e952bc61bd1a7c5509653edf0b294","kind":"tag","published_at":"2023-03-15T21:35:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.1.4","html_url":"https://github.com/electron/electron/releases/tag/v23.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.4/manifests"},{"name":"v24.0.0-beta.3","sha":"238dfbaa0fcbeb3badf98c09d003af07ccee2df0","kind":"tag","published_at":"2023-03-14T15:36:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.3/manifests"},{"name":"v25.0.0-nightly.20230314","sha":"3b69a542fbb1a84a3d2b531a152f18e9e88b1666","kind":"tag","published_at":"2023-03-14T13:04:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230314","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230314","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230314","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230314/manifests"},{"name":"v25.0.0-nightly.20230310","sha":"8ee58e18fd31a7d33ccab78820d61bab9ec1ec69","kind":"tag","published_at":"2023-03-10T13:03:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230310","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230310","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230310","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230310/manifests"},{"name":"v24.0.0-beta.2","sha":"6c8aeb4c0dc23e6cb9c2366364abb405b6eded20","kind":"tag","published_at":"2023-03-09T17:19:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.2/manifests"},{"name":"v25.0.0-nightly.20230309","sha":"8ee58e18fd31a7d33ccab78820d61bab9ec1ec69","kind":"tag","published_at":"2023-03-09T13:04:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230309","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230309","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230309","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230309/manifests"},{"name":"v25.0.0-nightly.20230308","sha":"77bd80dfb21e0d4419eff093e5232dd8fb05432f","kind":"tag","published_at":"2023-03-08T13:03:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230308","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230308","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230308","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230308/manifests"},{"name":"v23.1.3","sha":"093a2152960d907a30e3f4aebb291ddf8fa88740","kind":"tag","published_at":"2023-03-08T02:36:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.1.3","html_url":"https://github.com/electron/electron/releases/tag/v23.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.3/manifests"},{"name":"v25.0.0-nightly.20230307","sha":"4e85bb921bef97a5bedb4188d0e360ec4a0b70c0","kind":"tag","published_at":"2023-03-07T13:04:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230307","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230307","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230307","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230307/manifests"},{"name":"v24.0.0-beta.1","sha":"5abfb3a6bc98541bb8d4956ffb254dd8727217e6","kind":"tag","published_at":"2023-03-06T22:56:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-beta.1/manifests"},{"name":"v25.0.0-nightly.20230306","sha":"829fb4f586ee4f0c5b6bbbc6ae9c9853a710eba6","kind":"tag","published_at":"2023-03-06T13:04:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230306","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230306","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230306","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230306/manifests"},{"name":"v22.3.2","sha":"5d3eea593437830ea16e4901f0410feadb0718d4","kind":"tag","published_at":"2023-03-03T16:16:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.2","html_url":"https://github.com/electron/electron/releases/tag/v22.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.2/manifests"},{"name":"v25.0.0-nightly.20230303","sha":"17ccb3c6ecca1b16fb3e10504ffe0135b4e1794c","kind":"tag","published_at":"2023-03-03T13:03:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230303","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230303","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230303","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230303/manifests"},{"name":"v23.1.2","sha":"f5385bcdec1951db34f8e55754265701530f5888","kind":"tag","published_at":"2023-03-03T09:14:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.1.2","html_url":"https://github.com/electron/electron/releases/tag/v23.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.2/manifests"},{"name":"v24.0.0-alpha.7","sha":"03285c8faf524c34f63840920d2eaeb80ec040ef","kind":"tag","published_at":"2023-03-02T18:40:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.7/manifests"},{"name":"v25.0.0-nightly.20230302","sha":"692876c73740d039ac840c91c719f7e9cf3b7e76","kind":"tag","published_at":"2023-03-02T13:04:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230302","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230302","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230302","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230302/manifests"},{"name":"v25.0.0-nightly.20230301","sha":"49df19214ea3abaf0ad91adf3d374cba32abd521","kind":"tag","published_at":"2023-03-01T13:03:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230301","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230301","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230301","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230301/manifests"},{"name":"v25.0.0-nightly.20230228","sha":"ed7b5c44a2c7bfd57a44a04891452e967f07dd8e","kind":"tag","published_at":"2023-02-28T13:04:36.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230228","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230228","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230228","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230228/manifests"},{"name":"v24.0.0-alpha.6","sha":"a6a8622257c19c1b5f8925c2c1aa66e25aaf4ac3","kind":"tag","published_at":"2023-02-27T16:41:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.6/manifests"},{"name":"v25.0.0-nightly.20230227","sha":"edf887bdc52bac4563ae3cba1bc02aa6d397d7ff","kind":"tag","published_at":"2023-02-27T13:02:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230227","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230227","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230227","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230227/manifests"},{"name":"v25.0.0-nightly.20230224","sha":"73bd9a315568fca61f621ac59250b632de305b2d","kind":"tag","published_at":"2023-02-24T13:01:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230224","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230224","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230224","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230224/manifests"},{"name":"v24.0.0-alpha.5","sha":"a1255ae20feea48dc8821ad81afbe1448ce14a32","kind":"tag","published_at":"2023-02-23T22:16:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.5/manifests"},{"name":"v25.0.0-nightly.20230223","sha":"46c8b9c72824a539087441dda0107e4fc4f9c3c9","kind":"tag","published_at":"2023-02-23T13:01:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230223","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230223","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230223","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230223/manifests"},{"name":"v21.4.2","sha":"73cd1a880baee28bfb115bab35054e209757f35b","kind":"tag","published_at":"2023-02-22T23:07:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.4.2","html_url":"https://github.com/electron/electron/releases/tag/v21.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.2/manifests"},{"name":"v22.3.1","sha":"1df44118af1884b73f80a1087280ea694e0457dc","kind":"tag","published_at":"2023-02-22T18:23:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.1","html_url":"https://github.com/electron/electron/releases/tag/v22.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.1/manifests"},{"name":"v23.1.1","sha":"dc0e55aeda7fd7a933485eb4eccf8691edf25658","kind":"tag","published_at":"2023-02-22T18:20:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.1.1","html_url":"https://github.com/electron/electron/releases/tag/v23.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.1/manifests"},{"name":"v25.0.0-nightly.20230222","sha":"6395898a7925cb288b5746042ad85f7cc37d6f2c","kind":"tag","published_at":"2023-02-22T13:02:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230222","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230222","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230222","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230222/manifests"},{"name":"v25.0.0-nightly.20230221","sha":"32c60b29bbd9abcaedbe9d65b2a4eae78e1c2fca","kind":"tag","published_at":"2023-02-21T13:02:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230221","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230221","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230221","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230221/manifests"},{"name":"v24.0.0-alpha.4","sha":"38ca7c08602d1d3fc43deb02f96bb3db9a010998","kind":"tag","published_at":"2023-02-20T22:38:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.4/manifests"},{"name":"v25.0.0-nightly.20230220","sha":"67a6fbf2656c5aa18c59721b56b081c156e79fad","kind":"tag","published_at":"2023-02-20T13:02:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230220","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230220","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230220","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230220/manifests"},{"name":"v25.0.0-nightly.20230217","sha":"0de1012280eb49dc1c63f34ba3548b36df82ca9c","kind":"tag","published_at":"2023-02-17T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230217","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230217","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230217","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230217/manifests"},{"name":"v24.0.0-alpha.3","sha":"49114767877bbe5153a0078e5b5bc8649f26ce68","kind":"tag","published_at":"2023-02-16T18:22:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.3/manifests"},{"name":"v25.0.0-nightly.20230216","sha":"beed240454b940f34dd6b607a66c8063c2db1106","kind":"tag","published_at":"2023-02-16T13:01:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230216","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230216","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230216","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230216/manifests"},{"name":"v22.3.0","sha":"03a1deb25cb3863a77f0e60a820ab62f10abfd8c","kind":"tag","published_at":"2023-02-16T02:37:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.3.0","html_url":"https://github.com/electron/electron/releases/tag/v22.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.3.0/manifests"},{"name":"v24.0.0-alpha.2","sha":"49114767877bbe5153a0078e5b5bc8649f26ce68","kind":"tag","published_at":"2023-02-15T22:51:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.2/manifests"},{"name":"v23.1.0","sha":"83928bd9ff83c5ba730ce66c7964e155fd4b0cd8","kind":"tag","published_at":"2023-02-15T22:28:01.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.1.0","html_url":"https://github.com/electron/electron/releases/tag/v23.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.1.0/manifests"},{"name":"v25.0.0-nightly.20230215","sha":"17ea7f42fcf71527aef6646fcbc74abbda40db42","kind":"tag","published_at":"2023-02-15T13:01:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230215","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230215","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230215","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230215/manifests"},{"name":"v25.0.0-nightly.20230214","sha":"17ea7f42fcf71527aef6646fcbc74abbda40db42","kind":"tag","published_at":"2023-02-15T05:13:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230214","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230214","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230214","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230214/manifests"},{"name":"v25.0.0-nightly.20230210","sha":"12ed401ca283bfdb6aa413f880024d6344505fc4","kind":"tag","published_at":"2023-02-10T13:01:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v25.0.0-nightly.20230210","html_url":"https://github.com/electron/electron/releases/tag/v25.0.0-nightly.20230210","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230210","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v25.0.0-nightly.20230210/manifests"},{"name":"v24.0.0-alpha.1","sha":"e5e9186d613277c855d913fa21d0f03496c2ff87","kind":"tag","published_at":"2023-02-09T14:50:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-alpha.1/manifests"},{"name":"v24.0.0-nightly.20230209","sha":"e5e9186d613277c855d913fa21d0f03496c2ff87","kind":"tag","published_at":"2023-02-09T13:01:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230209","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230209","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230209","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230209/manifests"},{"name":"v20.3.12","sha":"50f600b350d420cc5b45800868b55bd6764225e4","kind":"tag","published_at":"2023-02-08T15:33:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.12","html_url":"https://github.com/electron/electron/releases/tag/v20.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.12/manifests"},{"name":"v22.2.1","sha":"62e9ffab9b98858f32dc4c0b68dee8778bbc4b6c","kind":"tag","published_at":"2023-02-08T15:31:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.2.1","html_url":"https://github.com/electron/electron/releases/tag/v22.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.2.1/manifests"},{"name":"v24.0.0-nightly.20230208","sha":"df6f99aa7228eb8caf48c011aea1cb0398765ab5","kind":"tag","published_at":"2023-02-08T13:02:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230208","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230208","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230208","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230208/manifests"},{"name":"v24.0.0-nightly.20230207","sha":"d17507e3f690cab21495b71bb4e08b4212099618","kind":"tag","published_at":"2023-02-07T13:02:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230207","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230207","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230207","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230207/manifests"},{"name":"v23.0.0","sha":"bfb870234d5f8bad990a7250ef2bae3bf926a493","kind":"tag","published_at":"2023-02-06T19:33:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0/manifests"},{"name":"v24.0.0-nightly.20230206","sha":"7dcd97f8644d2c7357009a3428901b838130ddcf","kind":"tag","published_at":"2023-02-06T13:02:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230206","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230206","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230206","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230206/manifests"},{"name":"v24.0.0-nightly.20230203","sha":"d02c9f8bc644ba39acf9caa908c33a737202a790","kind":"tag","published_at":"2023-02-03T13:02:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230203","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230203","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230203","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230203/manifests"},{"name":"v24.0.0-nightly.20230202","sha":"6e0d63c356733ef3f22f8df857b66f6a22779da6","kind":"tag","published_at":"2023-02-03T01:51:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230202","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230202","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230202","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230202/manifests"},{"name":"v23.0.0-beta.8","sha":"485bbfecfd4269dfd26c6f981d6e4f57a2a9d0d0","kind":"tag","published_at":"2023-02-02T21:31:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.8/manifests"},{"name":"v22.2.0","sha":"fe3baa83d6d899efb7f3c965e065985a994ebca3","kind":"tag","published_at":"2023-02-01T15:32:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.2.0","html_url":"https://github.com/electron/electron/releases/tag/v22.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.2.0/manifests"},{"name":"v21.4.1","sha":"cb5d93e9a7855772ef82c2182a741b3472ec5fb8","kind":"tag","published_at":"2023-02-01T15:31:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.4.1","html_url":"https://github.com/electron/electron/releases/tag/v21.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.1/manifests"},{"name":"v24.0.0-nightly.20230201","sha":"fd761ec8f74d8a4c77864ab86ef6994a5fb72e1d","kind":"tag","published_at":"2023-02-01T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230201","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230201","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230201","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230201/manifests"},{"name":"v23.0.0-beta.7","sha":"53ab44b1f22e4e9c188cd072c2750be5408d0f86","kind":"tag","published_at":"2023-01-31T19:14:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.7/manifests"},{"name":"v24.0.0-nightly.20230131","sha":"9adbf49240631f43e1865835d24224da7dc39d85","kind":"tag","published_at":"2023-01-31T16:30:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230131","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230131","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230131","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230131/manifests"},{"name":"v23.0.0-beta.6","sha":"961cc4794851975b29d8c2524a906f2f44ccb50b","kind":"tag","published_at":"2023-01-27T23:10:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.6/manifests"},{"name":"v24.0.0-nightly.20230127","sha":"85f41d59aceabbdeee1fdec75770249c6335e73a","kind":"tag","published_at":"2023-01-27T18:57:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230127","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230127","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230127","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230127/manifests"},{"name":"v24.0.0-nightly.20230126","sha":"1486cbdf6410e569f619d1ca7ceea0dd3380bf02","kind":"tag","published_at":"2023-01-26T13:03:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230126","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230126/manifests"},{"name":"v20.3.11","sha":"80d0d340c71644749bd6d14de4bfe2983aeb95ad","kind":"tag","published_at":"2023-01-25T15:33:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.11","html_url":"https://github.com/electron/electron/releases/tag/v20.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.11/manifests"},{"name":"v22.1.0","sha":"a73332fd9ffdcdfe34f7cdeb142fcdff8f001d44","kind":"tag","published_at":"2023-01-25T15:33:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.1.0","html_url":"https://github.com/electron/electron/releases/tag/v22.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.1.0/manifests"},{"name":"v21.4.0","sha":"820bc2a499434df945f369c548fd390d9c1377fc","kind":"tag","published_at":"2023-01-25T15:32:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.4.0","html_url":"https://github.com/electron/electron/releases/tag/v21.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.4.0/manifests"},{"name":"v24.0.0-nightly.20230125","sha":"ca3145a54716d864c2487f239f6ebd44989bb7ff","kind":"tag","published_at":"2023-01-25T13:02:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230125","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230125/manifests"},{"name":"v24.0.0-nightly.20230124","sha":"ca3145a54716d864c2487f239f6ebd44989bb7ff","kind":"tag","published_at":"2023-01-24T13:02:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230124","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230124/manifests"},{"name":"v23.0.0-beta.5","sha":"266c471680902641f6f4e74b2dec83fd0969054b","kind":"tag","published_at":"2023-01-23T19:24:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.5/manifests"},{"name":"v24.0.0-nightly.20230123","sha":"f20d0b4ecbe9c1cc86c29c8fc84517961151fa69","kind":"tag","published_at":"2023-01-23T13:03:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230123","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230123/manifests"},{"name":"v24.0.0-nightly.20230120","sha":"885c1878d436ee79f0870fa6f46af8727914b6d8","kind":"tag","published_at":"2023-01-20T13:03:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230120","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230120","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230120","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230120/manifests"},{"name":"v23.0.0-beta.4","sha":"0a6a3fd8129ce148c3af286bb63712698e5d91b3","kind":"tag","published_at":"2023-01-19T16:55:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.4/manifests"},{"name":"v24.0.0-nightly.20230119","sha":"9630e26e6dec503bc82ca4b9f87ebf0344311ca5","kind":"tag","published_at":"2023-01-19T13:02:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230119","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230119","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230119","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230119/manifests"},{"name":"v20.3.10","sha":"80d0d340c71644749bd6d14de4bfe2983aeb95ad","kind":"tag","published_at":"2023-01-18T15:33:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.10","html_url":"https://github.com/electron/electron/releases/tag/v20.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.10/manifests"},{"name":"v21.3.5","sha":"19e35495ee112f358177bc5a2a819f322f1d22d2","kind":"tag","published_at":"2023-01-18T15:32:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.3.5","html_url":"https://github.com/electron/electron/releases/tag/v21.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.5/manifests"},{"name":"v22.0.3","sha":"9519ec3afad4d796849d0d7089b42971c6d65832","kind":"tag","published_at":"2023-01-18T15:32:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.3","html_url":"https://github.com/electron/electron/releases/tag/v22.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.3/manifests"},{"name":"v24.0.0-nightly.20230118","sha":"91ccf0885398bb1bd67a0ec7d81c8b87fe3b15e6","kind":"tag","published_at":"2023-01-18T13:02:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230118","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230118/manifests"},{"name":"v24.0.0-nightly.20230117","sha":"e2b21d87d7e80b5a7be32ecbc14027b17b0e9461","kind":"tag","published_at":"2023-01-17T13:04:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230117","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230117/manifests"},{"name":"v23.0.0-beta.3","sha":"e8cc2f613e60da9d07dd825adc12bd82c18328a6","kind":"tag","published_at":"2023-01-16T17:49:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.3/manifests"},{"name":"v24.0.0-nightly.20230116","sha":"e2b21d87d7e80b5a7be32ecbc14027b17b0e9461","kind":"tag","published_at":"2023-01-16T13:02:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230116","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230116/manifests"},{"name":"v24.0.0-nightly.20230113","sha":"ad1a09bb10870a73de95232d97886ae273226242","kind":"tag","published_at":"2023-01-13T13:02:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230113","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230113","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230113","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230113/manifests"},{"name":"v22.0.2","sha":"887595e861bc3fefed1bcb1894d4ea5ad3c04502","kind":"tag","published_at":"2023-01-12T21:22:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.2","html_url":"https://github.com/electron/electron/releases/tag/v22.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.2/manifests"},{"name":"v23.0.0-beta.2","sha":"6749f8f065ea9a56cad12772b15e247ccc7fb62e","kind":"tag","published_at":"2023-01-12T16:55:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.2/manifests"},{"name":"v24.0.0-nightly.20230112","sha":"3f764cbbd52ee75755915928f7a604af788c3bb8","kind":"tag","published_at":"2023-01-12T16:53:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230112","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230112","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230112","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230112/manifests"},{"name":"v24.0.0-nightly.20230111","sha":"fefb22a83d8f3ed4d16a8b2814873bdfbb4ee8a0","kind":"tag","published_at":"2023-01-11T17:22:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230111","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230111/manifests"},{"name":"v20.3.9","sha":"4717ae432136d3bd147d1061255b676d762eb19b","kind":"tag","published_at":"2023-01-11T17:09:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.9","html_url":"https://github.com/electron/electron/releases/tag/v20.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.9/manifests"},{"name":"v21.3.4","sha":"54c11f7b10a4dfd8582de4266da86e612e107355","kind":"tag","published_at":"2023-01-11T16:59:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.3.4","html_url":"https://github.com/electron/electron/releases/tag/v21.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.4/manifests"},{"name":"v22.0.1","sha":"a07c34e420b69e3cdd3a5305c49eb1128b25fabb","kind":"tag","published_at":"2023-01-10T23:11:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.1","html_url":"https://github.com/electron/electron/releases/tag/v22.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.1/manifests"},{"name":"v23.0.0-beta.1","sha":"d9533135d0b139eca6412070ec7cd9ccef4310f4","kind":"tag","published_at":"2023-01-10T23:04:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-beta.1/manifests"},{"name":"v24.0.0-nightly.20230110","sha":"dfe501941cd9e7092829c3ef8e27e322047cf736","kind":"tag","published_at":"2023-01-10T19:50:18.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20230110","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20230110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20230110/manifests"},{"name":"v24.0.0-nightly.20221216","sha":"5fd7a43970c2bdfa1017a4b23098aec3dafbf513","kind":"tag","published_at":"2022-12-16T13:01:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221216","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221216","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221216","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221216/manifests"},{"name":"v24.0.0-nightly.20221215","sha":"5fd7a43970c2bdfa1017a4b23098aec3dafbf513","kind":"tag","published_at":"2022-12-15T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221215","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221215","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221215","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221215/manifests"},{"name":"v24.0.0-nightly.20221214","sha":"ab890fb8c3883ca60af514546245bf6a000686f1","kind":"tag","published_at":"2022-12-14T13:01:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221214","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221214","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221214","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221214/manifests"},{"name":"v23.0.0-alpha.3","sha":"bb9badc41ad3f8bcb77ddbe26ace2460842f5678","kind":"tag","published_at":"2022-12-13T22:05:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-alpha.3/manifests"},{"name":"v24.0.0-nightly.20221213","sha":"6a798b1c5846f43834eacf57b1651191318bf54e","kind":"tag","published_at":"2022-12-13T13:02:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221213","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221213","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221213","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221213/manifests"},{"name":"v24.0.0-nightly.20221212","sha":"4e661842879ae0cb01a9fc251d56c8cabc958466","kind":"tag","published_at":"2022-12-12T13:02:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221212","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221212","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221212","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221212/manifests"},{"name":"v23.0.0-alpha.2","sha":"1c1a0cdead3407ac02aceae7f006c153e47602f3","kind":"tag","published_at":"2022-12-08T16:34:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-alpha.2/manifests"},{"name":"v24.0.0-nightly.20221208","sha":"99b0d63c8457742b50a7980d26c4dfe392228dac","kind":"tag","published_at":"2022-12-08T13:02:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221208","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221208","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221208","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221208/manifests"},{"name":"v24.0.0-nightly.20221207","sha":"99b0d63c8457742b50a7980d26c4dfe392228dac","kind":"tag","published_at":"2022-12-07T13:03:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221207","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221207","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221207","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221207/manifests"},{"name":"v24.0.0-nightly.20221206","sha":"99b0d63c8457742b50a7980d26c4dfe392228dac","kind":"tag","published_at":"2022-12-06T13:00:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221206","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221206","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221206","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221206/manifests"},{"name":"v23.0.0-alpha.1","sha":"af0a995bb21d5c9fcbf93f0290ed4714596e978e","kind":"tag","published_at":"2022-12-05T23:33:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-alpha.1/manifests"},{"name":"v24.0.0-nightly.20221205","sha":"909ee0ed6bbdf57ebaeda027b67a3a44185f6f7d","kind":"tag","published_at":"2022-12-05T13:01:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221205","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221205/manifests"},{"name":"v24.0.0-nightly.20221202","sha":"79d2fc9c234059baf474e7f33a722bd1cb142e39","kind":"tag","published_at":"2022-12-02T13:01:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221202","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221202","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221202","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221202/manifests"},{"name":"v24.0.0-nightly.20221201","sha":"35a7c07306249854c34609b1782ed0dc2318f429","kind":"tag","published_at":"2022-12-01T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v24.0.0-nightly.20221201","html_url":"https://github.com/electron/electron/releases/tag/v24.0.0-nightly.20221201","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221201","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v24.0.0-nightly.20221201/manifests"},{"name":"v21.3.3","sha":"ba93dc3c83963826b9210fe82ebcfaca2459557a","kind":"tag","published_at":"2022-11-30T21:42:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.3.3","html_url":"https://github.com/electron/electron/releases/tag/v21.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.3/manifests"},{"name":"v21.3.2","sha":"ba93dc3c83963826b9210fe82ebcfaca2459557a","kind":"tag","published_at":"2022-11-30T18:30:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.3.2","html_url":"https://github.com/electron/electron/releases/tag/v21.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.2/manifests"},{"name":"v20.3.8","sha":"9fa958cb5fa02fbca258f8b6894d5371bf6e4415","kind":"tag","published_at":"2022-11-30T15:32:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.8","html_url":"https://github.com/electron/electron/releases/tag/v20.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.8/manifests"},{"name":"v19.1.9","sha":"f887fa45dfaeeddfe20c9835ae7ca3a0823b661b","kind":"tag","published_at":"2022-11-30T15:31:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.9","html_url":"https://github.com/electron/electron/releases/tag/v19.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.9/manifests"},{"name":"v23.0.0-nightly.20221130","sha":"d5ce1387cef63574e72939a5e968b0f8b7d36b76","kind":"tag","published_at":"2022-11-30T13:01:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221130","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221130/manifests"},{"name":"v22.0.0","sha":"71941e720eb75bf2397eec112d2622e641faf89c","kind":"tag","published_at":"2022-11-29T20:19:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0/manifests"},{"name":"v23.0.0-nightly.20221129","sha":"16a7bd71024789fcabb9362888ee4638852b1eb1","kind":"tag","published_at":"2022-11-29T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221129","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221129/manifests"},{"name":"v19.1.8","sha":"f887fa45dfaeeddfe20c9835ae7ca3a0823b661b","kind":"tag","published_at":"2022-11-28T17:57:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.8","html_url":"https://github.com/electron/electron/releases/tag/v19.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.8/manifests"},{"name":"v23.0.0-nightly.20221128","sha":"32583ac756a8e201c3a4b0db86c0564e84f08b67","kind":"tag","published_at":"2022-11-28T13:02:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221128","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221128","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221128","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221128/manifests"},{"name":"v23.0.0-nightly.20221125","sha":"32583ac756a8e201c3a4b0db86c0564e84f08b67","kind":"tag","published_at":"2022-11-25T13:02:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221125","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221125/manifests"},{"name":"v22.0.0-beta.8","sha":"1601265cec34703d09606c2a56b5f857539bb4da","kind":"tag","published_at":"2022-11-24T17:09:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.8/manifests"},{"name":"v23.0.0-nightly.20221124","sha":"32583ac756a8e201c3a4b0db86c0564e84f08b67","kind":"tag","published_at":"2022-11-24T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221124","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221124/manifests"},{"name":"v19.1.7","sha":"165d5a2547bfc5ff22cd98950bca7fcddb7dea9d","kind":"tag","published_at":"2022-11-23T15:33:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.7","html_url":"https://github.com/electron/electron/releases/tag/v19.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.7/manifests"},{"name":"v21.3.1","sha":"f1500363dcad0bdbb3465802822f15f0b50d7214","kind":"tag","published_at":"2022-11-23T15:33:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.3.1","html_url":"https://github.com/electron/electron/releases/tag/v21.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.1/manifests"},{"name":"v20.3.7","sha":"5456137421ef842452a5cbd1dbc40f5d428c0b03","kind":"tag","published_at":"2022-11-23T15:32:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.7","html_url":"https://github.com/electron/electron/releases/tag/v20.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.7/manifests"},{"name":"v23.0.0-nightly.20221123","sha":"32583ac756a8e201c3a4b0db86c0564e84f08b67","kind":"tag","published_at":"2022-11-23T13:01:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221123","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221123/manifests"},{"name":"v23.0.0-nightly.20221122","sha":"679ce632a99d35e42ee3c42be5cb05401bd2af77","kind":"tag","published_at":"2022-11-22T21:59:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221122","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221122/manifests"},{"name":"v20.3.6","sha":"5456137421ef842452a5cbd1dbc40f5d428c0b03","kind":"tag","published_at":"2022-11-21T18:05:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.6","html_url":"https://github.com/electron/electron/releases/tag/v20.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.6/manifests"},{"name":"v22.0.0-beta.7","sha":"17d712e9b4805c0bb4f37273a94be6f4f21462f7","kind":"tag","published_at":"2022-11-21T18:04:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.7/manifests"},{"name":"v23.0.0-nightly.20221121","sha":"3a94634ae559e5e9cc41e26b56af95a3f916a7f9","kind":"tag","published_at":"2022-11-21T13:01:51.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221121","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221121/manifests"},{"name":"v23.0.0-nightly.20221118","sha":"3a94634ae559e5e9cc41e26b56af95a3f916a7f9","kind":"tag","published_at":"2022-11-19T07:46:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221118","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221118/manifests"},{"name":"v22.0.0-beta.6","sha":"895f9918166f36281ff37becb463494b36745b1c","kind":"tag","published_at":"2022-11-17T21:21:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.6/manifests"},{"name":"v23.0.0-nightly.20221117","sha":"517225b99e5ba2bac068a58208ce9a85402ba9eb","kind":"tag","published_at":"2022-11-17T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221117","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221117/manifests"},{"name":"v21.3.0","sha":"bc2c39e66840c6e48eab2438018eb39f4ce8653b","kind":"tag","published_at":"2022-11-16T21:43:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.3.0","html_url":"https://github.com/electron/electron/releases/tag/v21.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.3.0/manifests"},{"name":"v19.1.6","sha":"165d5a2547bfc5ff22cd98950bca7fcddb7dea9d","kind":"tag","published_at":"2022-11-16T15:31:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.6","html_url":"https://github.com/electron/electron/releases/tag/v19.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.6/manifests"},{"name":"v23.0.0-nightly.20221116","sha":"9616dfb1f6be46cb70606faa97f3121b7cafadcd","kind":"tag","published_at":"2022-11-16T13:01:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221116","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221116/manifests"},{"name":"v23.0.0-nightly.20221115","sha":"d57d9f71dfd8baae9aa299dba0799e18c0960856","kind":"tag","published_at":"2022-11-15T13:01:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221115","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221115/manifests"},{"name":"v23.0.0-nightly.20221114","sha":"46a74d1086baead0f0963edf810bb4d301aee04a","kind":"tag","published_at":"2022-11-14T13:01:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221114","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221114","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221114","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221114/manifests"},{"name":"v22.0.0-beta.5","sha":"96e82dc36899b7e30948db1cd0fc8fe5bfe18db5","kind":"tag","published_at":"2022-11-11T19:53:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.5/manifests"},{"name":"v23.0.0-nightly.20221111","sha":"75d2caf451c925a826229ae27264c9b54de9b6db","kind":"tag","published_at":"2022-11-11T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221111","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221111/manifests"},{"name":"v23.0.0-nightly.20221110","sha":"1b1609aa0f7e282286ef2e842d5c895adcedfc86","kind":"tag","published_at":"2022-11-10T13:01:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221110","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221110/manifests"},{"name":"v20.3.5","sha":"e8b8ee14547c32fd70d07a8f3733c9d2f571bab5","kind":"tag","published_at":"2022-11-09T15:32:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.5","html_url":"https://github.com/electron/electron/releases/tag/v20.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.5/manifests"},{"name":"v19.1.5","sha":"3d8827fb9d642e3e9a8e0f95aa1e93c28b29fa81","kind":"tag","published_at":"2022-11-09T15:32:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.5","html_url":"https://github.com/electron/electron/releases/tag/v19.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.5/manifests"},{"name":"v21.2.3","sha":"e857073d6519e498970d017a74d7ca4a5a74c02e","kind":"tag","published_at":"2022-11-09T15:31:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.2.3","html_url":"https://github.com/electron/electron/releases/tag/v21.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.3/manifests"},{"name":"v23.0.0-nightly.20221109","sha":"31a0bb7de284f061d00117b87ced77192e5a22ae","kind":"tag","published_at":"2022-11-09T13:01:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221109","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221109/manifests"},{"name":"v22.0.0-beta.4","sha":"04b3fb30eacfb32d2a697013778ba616035f2034","kind":"tag","published_at":"2022-11-08T23:26:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.4/manifests"},{"name":"v23.0.0-nightly.20221108","sha":"5c1186f624a6f4ef79221cd46c46c37674a0b72d","kind":"tag","published_at":"2022-11-08T16:54:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221108","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221108/manifests"},{"name":"v23.0.0-nightly.20221107","sha":"71b8804fd0b53c4b87de8863a1be627732f60c89","kind":"tag","published_at":"2022-11-07T13:01:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221107","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221107/manifests"},{"name":"v23.0.0-nightly.20221104","sha":"71b8804fd0b53c4b87de8863a1be627732f60c89","kind":"tag","published_at":"2022-11-04T13:02:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221104","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221104/manifests"},{"name":"v23.0.0-nightly.20221103","sha":"71b8804fd0b53c4b87de8863a1be627732f60c89","kind":"tag","published_at":"2022-11-03T13:01:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221103","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221103/manifests"},{"name":"v19.1.4","sha":"726839761fd57fc23f57a03500f48c2035a6170e","kind":"tag","published_at":"2022-11-02T15:32:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.4","html_url":"https://github.com/electron/electron/releases/tag/v19.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.4/manifests"},{"name":"v20.3.4","sha":"f8ab27474fa851cc5c88bf5c38c32d9e762da350","kind":"tag","published_at":"2022-11-02T15:31:56.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.4","html_url":"https://github.com/electron/electron/releases/tag/v20.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.4/manifests"},{"name":"v21.2.2","sha":"c5346bde08c127e1a717c708db884820870fd1aa","kind":"tag","published_at":"2022-11-02T15:31:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.2.2","html_url":"https://github.com/electron/electron/releases/tag/v21.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.2/manifests"},{"name":"v23.0.0-nightly.20221102","sha":"71b8804fd0b53c4b87de8863a1be627732f60c89","kind":"tag","published_at":"2022-11-02T13:01:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221102","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221102/manifests"},{"name":"v23.0.0-nightly.20221101","sha":"2f2c43e5e513e65a0aabac62622d51a1dfe49357","kind":"tag","published_at":"2022-11-01T13:01:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221101","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221101/manifests"},{"name":"v21.2.1","sha":"019c05b9243b95500a4583a6c660e552821a4174","kind":"tag","published_at":"2022-10-31T19:49:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.2.1","html_url":"https://github.com/electron/electron/releases/tag/v21.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.1/manifests"},{"name":"v22.0.0-beta.3","sha":"53ebcb0110224518b1978b12d22414f1f5b863e3","kind":"tag","published_at":"2022-10-31T15:35:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.3/manifests"},{"name":"v23.0.0-nightly.20221031","sha":"169cf531ba72247552ade73f7107a38b4362eab4","kind":"tag","published_at":"2022-10-31T15:34:57.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221031","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221031","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221031","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221031/manifests"},{"name":"v22.0.0-beta.2","sha":"3a179fb2b7562c7a0fe664bbcd0cba51e4abcbcf","kind":"tag","published_at":"2022-10-28T20:15:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.2/manifests"},{"name":"v23.0.0-nightly.20221028","sha":"b9464d89b8dedc86e9f9c04d400349c193be27ba","kind":"tag","published_at":"2022-10-28T13:00:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221028","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221028","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221028","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221028/manifests"},{"name":"v23.0.0-nightly.20221027","sha":"67a0c702fad7d61598b5b4bd31076a66f2954631","kind":"tag","published_at":"2022-10-27T19:03:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221027","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221027","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221027","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221027/manifests"},{"name":"v23.0.0-nightly.20221026","sha":"09302a2fc6a4cf45e5a36165b8b3f22b8209525f","kind":"tag","published_at":"2022-10-26T20:52:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221026","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221026","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221026","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221026/manifests"},{"name":"v22.0.0-beta.1","sha":"b930387036ca3f23a274a652ca603873f99fef3b","kind":"tag","published_at":"2022-10-25T17:02:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-beta.1/manifests"},{"name":"v22.0.0-alpha.8","sha":"b637d0312c5028726af8486cc0356331be5246d8","kind":"tag","published_at":"2022-10-24T13:31:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.8","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.8/manifests"},{"name":"v23.0.0-nightly.20221024","sha":"85b193178f35ebd80dc0a2521621146b9449fd16","kind":"tag","published_at":"2022-10-24T13:01:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221024","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221024","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221024","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221024/manifests"},{"name":"v23.0.0-nightly.20221021","sha":"3aed596fbac6b04984ee2ff50f6706884d324e71","kind":"tag","published_at":"2022-10-21T13:01:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221021","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221021","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221021","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221021/manifests"},{"name":"v22.0.0-alpha.7","sha":"0525247b380a9867faa475bfa36e836aab69d963","kind":"tag","published_at":"2022-10-20T13:31:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.7/manifests"},{"name":"v23.0.0-nightly.20221020","sha":"289bdbe4bc2524121601bdfee061f78390208d64","kind":"tag","published_at":"2022-10-20T13:03:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221020","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221020","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221020","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221020/manifests"},{"name":"v20.3.3","sha":"d010bcca8659825705dd34061d7e1bfc7ea81934","kind":"tag","published_at":"2022-10-19T15:31:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.3","html_url":"https://github.com/electron/electron/releases/tag/v20.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.3/manifests"},{"name":"v21.2.0","sha":"c8c335874a89736127f41fcd147ce61e1a1f2a3f","kind":"tag","published_at":"2022-10-19T15:31:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.2.0","html_url":"https://github.com/electron/electron/releases/tag/v21.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.2.0/manifests"},{"name":"v23.0.0-nightly.20221019","sha":"8bd66026a89c817eef9dcb8f3aa2654d9f0c1636","kind":"tag","published_at":"2022-10-19T13:02:29.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221019","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221019","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221019","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221019/manifests"},{"name":"v23.0.0-nightly.20221018","sha":"b13606e55d1b98ad1a3c3d6b24ba207ce872cf36","kind":"tag","published_at":"2022-10-18T13:01:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221018","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221018","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221018","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221018/manifests"},{"name":"v22.0.0-alpha.6","sha":"f4861721144a3643a0a330bcb026916c5018f5b6","kind":"tag","published_at":"2022-10-17T18:38:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.6/manifests"},{"name":"v23.0.0-nightly.20221017","sha":"bcafe8f65462202715af92d9c43be182ba3999bb","kind":"tag","published_at":"2022-10-17T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221017","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221017","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221017","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221017/manifests"},{"name":"v23.0.0-nightly.20221014","sha":"dd757f4e22fe720f46c827568a9c378154f3845a","kind":"tag","published_at":"2022-10-14T13:01:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221014","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221014","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221014","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221014/manifests"},{"name":"v23.0.0-nightly.20221013","sha":"79454dc50dfaff7ea2872f3f0724251f4b4bc901","kind":"tag","published_at":"2022-10-13T14:17:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221013","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221013","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221013","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221013/manifests"},{"name":"v22.0.0-alpha.5","sha":"cc7822f95042d5c24086a6d035bdfa2481f8f7c1","kind":"tag","published_at":"2022-10-13T14:06:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.5/manifests"},{"name":"v20.3.2","sha":"c0371ab218d25e676bf47266540a97975f847c2f","kind":"tag","published_at":"2022-10-12T15:32:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.2","html_url":"https://github.com/electron/electron/releases/tag/v20.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.2/manifests"},{"name":"v19.1.3","sha":"83077e9b97c55cd4f9f641530442bcfd1c2ab949","kind":"tag","published_at":"2022-10-12T15:32:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.3","html_url":"https://github.com/electron/electron/releases/tag/v19.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.3/manifests"},{"name":"v21.1.1","sha":"16a3a456a6a7d8bf970ea2b86ba41ce6e09f095a","kind":"tag","published_at":"2022-10-12T15:31:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.1.1","html_url":"https://github.com/electron/electron/releases/tag/v21.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.1.1/manifests"},{"name":"v23.0.0-nightly.20221012","sha":"b6eadf2414ec1f71bef6dc35b0de2ff92219e3ae","kind":"tag","published_at":"2022-10-12T13:01:34.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221012","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221012","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221012","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221012/manifests"},{"name":"v22.0.0-alpha.4","sha":"1bcca221494e328a0d7548eee1143c7433d8cee3","kind":"tag","published_at":"2022-10-11T16:15:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.4/manifests"},{"name":"v23.0.0-nightly.20221011","sha":"9006f0e0c5a8cd529dabc0de822e9098e574c799","kind":"tag","published_at":"2022-10-11T13:00:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221011","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221011","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221011","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221011/manifests"},{"name":"v23.0.0-nightly.20221010","sha":"e02de74ff26465104d899761ad4bc869c8341186","kind":"tag","published_at":"2022-10-10T21:35:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221010","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221010","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221010","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221010/manifests"},{"name":"v23.0.0-nightly.20221007","sha":"3f4c4a4470d7eb089f53f947bd40f3eac4cc6c3f","kind":"tag","published_at":"2022-10-07T13:01:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221007","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221007","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221007","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221007/manifests"},{"name":"v22.0.0-alpha.3","sha":"059f8cd353447685f29738a5eb28e46bcf888b63","kind":"tag","published_at":"2022-10-06T13:47:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.3/manifests"},{"name":"v22.0.0-alpha.2","sha":"8ca56d0ff81db736f7f2b752ec4faa54b2d184f2","kind":"tag","published_at":"2022-10-06T13:31:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.2/manifests"},{"name":"v23.0.0-nightly.20221006","sha":"5c784c2b1bdfd0fd112f44f70b1372105fe9f7e7","kind":"tag","published_at":"2022-10-06T13:01:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221006","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221006","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221006","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221006/manifests"},{"name":"v20.3.1","sha":"543a29c926523981c051d49ef37bc826f940f079","kind":"tag","published_at":"2022-10-05T15:32:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.1","html_url":"https://github.com/electron/electron/releases/tag/v20.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.1/manifests"},{"name":"v19.1.2","sha":"47487510053d86b231fcd3437bd08810409fe529","kind":"tag","published_at":"2022-10-05T15:32:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.2","html_url":"https://github.com/electron/electron/releases/tag/v19.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.2/manifests"},{"name":"v21.1.0","sha":"2b69b32c1d4581cb7c6ec95c38a37bc4235664bf","kind":"tag","published_at":"2022-10-05T15:31:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.1.0","html_url":"https://github.com/electron/electron/releases/tag/v21.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.1.0/manifests"},{"name":"v23.0.0-nightly.20221005","sha":"f916ce2c494cfc8ec15b9df4d188611999e662c0","kind":"tag","published_at":"2022-10-05T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221005","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221005","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221005","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221005/manifests"},{"name":"v23.0.0-nightly.20221004","sha":"d8e037e42670e74775d13128c8add3db40d72914","kind":"tag","published_at":"2022-10-04T19:30:32.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221004","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221004","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221004","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221004/manifests"},{"name":"v23.0.0-nightly.20221003","sha":"94955a79991f570dc26e3640188a914133b28ce9","kind":"tag","published_at":"2022-10-03T13:01:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20221003","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20221003","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221003","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20221003/manifests"},{"name":"v23.0.0-nightly.20220930","sha":"29ca3d14672aedda064332b54b9dfb87826d718f","kind":"tag","published_at":"2022-09-30T13:01:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20220930","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20220930","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20220930","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20220930/manifests"},{"name":"v23.0.0-nightly.20220929","sha":"3f598ef1ed9d25c10174fd67a6d0fd2b2f5014cf","kind":"tag","published_at":"2022-09-29T13:00:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v23.0.0-nightly.20220929","html_url":"https://github.com/electron/electron/releases/tag/v23.0.0-nightly.20220929","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20220929","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v23.0.0-nightly.20220929/manifests"},{"name":"v22.0.0-alpha.1","sha":"71bc0395c50c720c6a4e34fdeccfa62b40c7e656","kind":"tag","published_at":"2022-09-28T17:55:45.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-alpha.1/manifests"},{"name":"v19.1.1","sha":"ddee4efb073b1ac08e931421560708d102151134","kind":"tag","published_at":"2022-09-28T15:32:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.1","html_url":"https://github.com/electron/electron/releases/tag/v19.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.1/manifests"},{"name":"v20.3.0","sha":"cbe1debbe2794703c6ecce2d7080fdd41a273664","kind":"tag","published_at":"2022-09-28T15:31:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.3.0","html_url":"https://github.com/electron/electron/releases/tag/v20.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.3.0/manifests"},{"name":"v21.0.1","sha":"cb22573c3e76e09df9fbad36dc372080c04d349e","kind":"tag","published_at":"2022-09-28T15:31:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.1","html_url":"https://github.com/electron/electron/releases/tag/v21.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.1/manifests"},{"name":"v22.0.0-nightly.20220928","sha":"fea844c3dac582df5b0caeb627bad6809fa53736","kind":"tag","published_at":"2022-09-28T13:01:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220928","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220928","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220928","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220928/manifests"},{"name":"v18.3.15","sha":"7dd731d3202fb7aa318e1df231d0ba153d060931","kind":"tag","published_at":"2022-09-27T16:14:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.15","html_url":"https://github.com/electron/electron/releases/tag/v18.3.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.15/manifests"},{"name":"v22.0.0-nightly.20220927","sha":"621baa7bb7b1bb6a0dfa73e0ddb8cdc52848f8f8","kind":"tag","published_at":"2022-09-27T13:01:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220927","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220927","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220927","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220927/manifests"},{"name":"v21.0.0","sha":"d3b678a03e523708bfe5ca3721cbd1e8bc4151be","kind":"tag","published_at":"2022-09-26T18:03:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0/manifests"},{"name":"v22.0.0-nightly.20220926","sha":"e0b4c485febc721317635da5eb280c8a8a228a40","kind":"tag","published_at":"2022-09-26T13:01:48.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220926","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220926","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220926","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220926/manifests"},{"name":"v18.3.14","sha":"a01dbea645af623d1e271f1d516de0aecf25e97b","kind":"tag","published_at":"2022-09-23T22:34:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.14","html_url":"https://github.com/electron/electron/releases/tag/v18.3.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.14/manifests"},{"name":"v19.1.0","sha":"4817e82e893cd7de3abc2e415983ac835c79e9b0","kind":"tag","published_at":"2022-09-23T19:36:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.1.0","html_url":"https://github.com/electron/electron/releases/tag/v19.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.1.0/manifests"},{"name":"v22.0.0-nightly.20220923","sha":"ad33a5f364c5a630c148fe4866d38c735f905bfe","kind":"tag","published_at":"2022-09-23T13:02:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220923","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220923","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220923","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220923/manifests"},{"name":"v21.0.0-beta.8","sha":"3dd6c6886b2b87a223c201a045cf21fed32ad09d","kind":"tag","published_at":"2022-09-22T13:31:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.8/manifests"},{"name":"v22.0.0-nightly.20220922","sha":"44387311241c3448379cc78a3e5065dd6d50895c","kind":"tag","published_at":"2022-09-22T13:01:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220922","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220922","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220922","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220922/manifests"},{"name":"v20.2.0","sha":"1921f802fda8d8a4576e1957f228296ae2ee4fa3","kind":"tag","published_at":"2022-09-21T21:35:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.2.0","html_url":"https://github.com/electron/electron/releases/tag/v20.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.2.0/manifests"},{"name":"v22.0.0-nightly.20220921","sha":"8c3c0f0b50634bd62c1a4c9a826d8c7aad329c11","kind":"tag","published_at":"2022-09-21T13:01:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220921","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220921","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220921","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220921/manifests"},{"name":"v22.0.0-nightly.20220920","sha":"d71b5e53fd9993fd32af18df0fc6b8bfbfec92ea","kind":"tag","published_at":"2022-09-20T13:01:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220920","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220920","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220920","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220920/manifests"},{"name":"v22.0.0-nightly.20220919","sha":"01cf5c5f993e6a8cd8a1a69abee9755824525677","kind":"tag","published_at":"2022-09-19T14:46:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220919","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220919","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220919","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220919/manifests"},{"name":"v21.0.0-beta.7","sha":"8b6b8824876d18a9d8473dff2316b54ab9b7a4c7","kind":"tag","published_at":"2022-09-19T13:31:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.7/manifests"},{"name":"v22.0.0-nightly.20220916","sha":"994834d25a7060c05e89f0e5476eda832c957abc","kind":"tag","published_at":"2022-09-16T13:01:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220916","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220916","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220916","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220916/manifests"},{"name":"v21.0.0-beta.6","sha":"cb08a466ac9bb9819dbffdbf93e4255aad51e865","kind":"tag","published_at":"2022-09-15T20:32:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.6/manifests"},{"name":"v22.0.0-nightly.20220915","sha":"30bdede09fbb74e652f6884942cdeb739d24e6c1","kind":"tag","published_at":"2022-09-15T13:02:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220915","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220915","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220915","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220915/manifests"},{"name":"v19.0.17","sha":"0e6da36264d52656d5cd36a4c15937a6a6ca778e","kind":"tag","published_at":"2022-09-14T15:32:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.17","html_url":"https://github.com/electron/electron/releases/tag/v19.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.17/manifests"},{"name":"v18.3.13","sha":"4123310d4d38eaa670f1d95e80a30048bc4172ad","kind":"tag","published_at":"2022-09-14T15:31:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.13","html_url":"https://github.com/electron/electron/releases/tag/v18.3.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.13/manifests"},{"name":"v20.1.4","sha":"e867b081728ef9adec6633f66dd01d5c32181de2","kind":"tag","published_at":"2022-09-14T15:31:42.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.1.4","html_url":"https://github.com/electron/electron/releases/tag/v20.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.4/manifests"},{"name":"v22.0.0-nightly.20220914","sha":"bf20aabb9ee7985d966ae6cb2e92f635a8d85a6f","kind":"tag","published_at":"2022-09-14T13:01:23.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220914","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220914","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220914","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220914/manifests"},{"name":"v22.0.0-nightly.20220913","sha":"71ba841f0af07a341ba3d34030f240cba5582bc0","kind":"tag","published_at":"2022-09-13T13:01:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220913","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220913","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220913","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220913/manifests"},{"name":"v21.0.0-beta.5","sha":"91969330dddfb1ea9026028089662283fd1ad556","kind":"tag","published_at":"2022-09-12T13:31:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.5/manifests"},{"name":"v22.0.0-nightly.20220912","sha":"c14f52aeb708a4860ddc9c207788e4c801e58103","kind":"tag","published_at":"2022-09-12T13:01:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220912","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220912","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220912","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220912/manifests"},{"name":"v22.0.0-nightly.20220909","sha":"88dac9afc598efa53381dc9da1c8b861cda2a22f","kind":"tag","published_at":"2022-09-09T13:00:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220909","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220909","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220909","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220909/manifests"},{"name":"v20.1.3","sha":"5cfb58161c7d437f8940e935987c59731c258c56","kind":"tag","published_at":"2022-09-08T19:12:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.1.3","html_url":"https://github.com/electron/electron/releases/tag/v20.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.3/manifests"},{"name":"v18.3.12","sha":"27dc8d4a2ab4d39a0878ca05e67a132850998579","kind":"tag","published_at":"2022-09-08T19:03:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.12","html_url":"https://github.com/electron/electron/releases/tag/v18.3.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.12/manifests"},{"name":"v21.0.0-beta.4","sha":"62b64e6e604d6d683c887afc5d81ac3eb91411a7","kind":"tag","published_at":"2022-09-08T13:31:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.4/manifests"},{"name":"v22.0.0-nightly.20220908","sha":"17d501616368e2a0c709cbc2174de38e1781e8c3","kind":"tag","published_at":"2022-09-08T13:01:03.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220908","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220908","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220908","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220908/manifests"},{"name":"v19.0.16","sha":"778fa44a0f276c0f862b2cd8bcf7845e29a199d2","kind":"tag","published_at":"2022-09-07T21:18:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.16","html_url":"https://github.com/electron/electron/releases/tag/v19.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.16/manifests"},{"name":"v20.1.2","sha":"61f385a89e9348b1642f55e8350308e8b7fe2495","kind":"tag","published_at":"2022-09-07T15:31:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.1.2","html_url":"https://github.com/electron/electron/releases/tag/v20.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.2/manifests"},{"name":"v21.0.0-beta.3","sha":"605ee9e28a65ea8237dd73cc3b39b6e036fd4296","kind":"tag","published_at":"2022-09-06T22:03:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.3/manifests"},{"name":"v22.0.0-nightly.20220906","sha":"f53ca20d415b6a6029e03d0129d5118aa43919ee","kind":"tag","published_at":"2022-09-06T14:21:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220906","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220906","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220906","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220906/manifests"},{"name":"v22.0.0-nightly.20220905","sha":"de206987fecbfd21fdd4ae24c6030c5985ce92f5","kind":"tag","published_at":"2022-09-05T13:01:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220905","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220905","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220905","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220905/manifests"},{"name":"v22.0.0-nightly.20220902","sha":"98c0fa1c8b4759eff243807b625094d5ef2840a8","kind":"tag","published_at":"2022-09-02T13:01:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220902","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220902","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220902","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220902/manifests"},{"name":"v21.0.0-beta.2","sha":"fb0bbf0100528c2d00bae2e20a9c19e99b325655","kind":"tag","published_at":"2022-09-01T13:31:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.2/manifests"},{"name":"v22.0.0-nightly.20220901","sha":"bfbe73396bcaed506acffb60a27855b26699f8f3","kind":"tag","published_at":"2022-09-01T13:00:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220901","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220901","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220901","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220901/manifests"},{"name":"v20.1.1","sha":"1e14b3ebb8e686b84d9c6d7d7a5d0672d63ef5e0","kind":"tag","published_at":"2022-08-31T15:32:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.1.1","html_url":"https://github.com/electron/electron/releases/tag/v20.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.1/manifests"},{"name":"v18.3.11","sha":"a225c66082e58b80e8163bb373a1a2539629db42","kind":"tag","published_at":"2022-08-31T15:32:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.11","html_url":"https://github.com/electron/electron/releases/tag/v18.3.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.11/manifests"},{"name":"v19.0.15","sha":"09a01ccc523c4bc29c7546830b30c7c7f850fb32","kind":"tag","published_at":"2022-08-31T15:32:10.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.15","html_url":"https://github.com/electron/electron/releases/tag/v19.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.15/manifests"},{"name":"v22.0.0-nightly.20220831","sha":"1830c0f6c314a3f1b0b56f5b19eeefc1331f8be9","kind":"tag","published_at":"2022-08-31T13:01:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220831","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220831","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220831","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220831/manifests"},{"name":"v21.0.0-beta.1","sha":"da47103ad701527174eea10a396c5574b07f5e9b","kind":"tag","published_at":"2022-08-30T17:12:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-beta.1/manifests"},{"name":"v22.0.0-nightly.20220830","sha":"bfced8cbfe6bad6d119ea9276d13aa67accc9c9a","kind":"tag","published_at":"2022-08-30T13:00:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220830","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220830","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220830","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220830/manifests"},{"name":"v21.0.0-alpha.6","sha":"f9b02358c66a1c404f665ff47568ab75024464ad","kind":"tag","published_at":"2022-08-29T22:51:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.6/manifests"},{"name":"v22.0.0-nightly.20220829","sha":"2f23bdb19ea76029907ae247cc8eb47114df1d0c","kind":"tag","published_at":"2022-08-29T13:02:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220829","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220829","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220829","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220829/manifests"},{"name":"v22.0.0-nightly.20220825","sha":"3de78442127f7a75c2b49c09bccb0277900be28a","kind":"tag","published_at":"2022-08-25T13:02:31.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220825","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220825","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220825","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220825/manifests"},{"name":"v19.0.14","sha":"53f115849b5e4268c53c8b238b85608d77b364f0","kind":"tag","published_at":"2022-08-24T16:49:08.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.14","html_url":"https://github.com/electron/electron/releases/tag/v19.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.14/manifests"},{"name":"v20.1.0","sha":"42e2e5473093460d6adf7fd93539f0589731bbf1","kind":"tag","published_at":"2022-08-24T15:33:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.1.0","html_url":"https://github.com/electron/electron/releases/tag/v20.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.1.0/manifests"},{"name":"v18.3.10","sha":"151e098f9fc077c68d055e9849cc69147ae4e22a","kind":"tag","published_at":"2022-08-24T15:32:26.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.10","html_url":"https://github.com/electron/electron/releases/tag/v18.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.10/manifests"},{"name":"v22.0.0-nightly.20220824","sha":"e1459f4d50e4ee0ee9b4e8fb0bba032b8499bf97","kind":"tag","published_at":"2022-08-24T13:02:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220824","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220824","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220824","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220824/manifests"},{"name":"v22.0.0-nightly.20220823","sha":"900ffede41690e809bde5a56adc47de1971c9de0","kind":"tag","published_at":"2022-08-23T13:01:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220823","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220823","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220823","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220823/manifests"},{"name":"v21.0.0-alpha.5","sha":"76e8536ca8918032fd3139a17ca904d8e28430bd","kind":"tag","published_at":"2022-08-22T23:25:35.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-alpha.5","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.5/manifests"},{"name":"v22.0.0-nightly.20220822","sha":"0c04be502c8b8f5eca79d0ba4cb7a2af750c4022","kind":"tag","published_at":"2022-08-22T20:13:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220822","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220822","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220822","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220822/manifests"},{"name":"v21.0.0-alpha.4","sha":"9673d29ebe99303e83d88adbda82dec68ba1b1ad","kind":"tag","published_at":"2022-08-18T19:05:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-alpha.4","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.4/manifests"},{"name":"v18.3.9","sha":"516bb4ae59c65bb97ebeddd4c26899baf032dcb9","kind":"tag","published_at":"2022-08-17T15:34:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.9","html_url":"https://github.com/electron/electron/releases/tag/v18.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.9/manifests"},{"name":"v19.0.13","sha":"73b4ba82940bc2c55a149d0d1544cef4d1254b9b","kind":"tag","published_at":"2022-08-17T15:34:09.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.13","html_url":"https://github.com/electron/electron/releases/tag/v19.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.13/manifests"},{"name":"v20.0.3","sha":"6e2c7fb3aa1730dc7c51e9983cc08a02d5884d80","kind":"tag","published_at":"2022-08-17T15:33:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.3","html_url":"https://github.com/electron/electron/releases/tag/v20.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.3/manifests"},{"name":"v22.0.0-nightly.20220817","sha":"04b0a25b1da4ced491a09ee0448ec3153a089741","kind":"tag","published_at":"2022-08-17T13:05:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220817","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220817","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220817","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220817/manifests"},{"name":"v22.0.0-nightly.20220816","sha":"55056dd5223f8e6143c643c6b74437aeb1857bd7","kind":"tag","published_at":"2022-08-16T13:01:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220816","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220816","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220816","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220816/manifests"},{"name":"v21.0.0-alpha.3","sha":"84de5711db38f142c8664f63df01b49e178bb859","kind":"tag","published_at":"2022-08-15T15:43:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-alpha.3","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.3/manifests"},{"name":"v22.0.0-nightly.20220815","sha":"e708cac4459f86236f1507bdebca3385fe25c614","kind":"tag","published_at":"2022-08-15T13:01:59.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220815","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220815","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220815","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220815/manifests"},{"name":"v22.0.0-nightly.20220812","sha":"d31524bf68ae8492a91ca97e8bdf5a362d83c235","kind":"tag","published_at":"2022-08-12T13:01:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220812","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220812","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220812","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220812/manifests"},{"name":"v21.0.0-alpha.2","sha":"2492312a303c65f5077f4cfecbc8883bc1ea14df","kind":"tag","published_at":"2022-08-11T16:37:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-alpha.2","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.2/manifests"},{"name":"v22.0.0-nightly.20220811","sha":"a0982d3595f94cc9fd34c8c3161f6c6a6d60b395","kind":"tag","published_at":"2022-08-11T13:01:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220811","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220811","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220811","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220811/manifests"},{"name":"v18.3.8","sha":"6fee15d32f5a5986f10abecbdf39072d66549ef1","kind":"tag","published_at":"2022-08-10T15:32:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.8","html_url":"https://github.com/electron/electron/releases/tag/v18.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.8/manifests"},{"name":"v19.0.12","sha":"6f964ca378b3e3092af659ca413e71be4fc53b30","kind":"tag","published_at":"2022-08-10T15:32:25.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.12","html_url":"https://github.com/electron/electron/releases/tag/v19.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.12/manifests"},{"name":"v20.0.2","sha":"5461392781846c2da1a9b317e24b935e651c5ca7","kind":"tag","published_at":"2022-08-10T15:32:05.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.2","html_url":"https://github.com/electron/electron/releases/tag/v20.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.2/manifests"},{"name":"v22.0.0-nightly.20220810","sha":"1d0597baa03512f0a45f843af707a2259202e5ce","kind":"tag","published_at":"2022-08-10T13:01:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220810","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220810","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220810","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220810/manifests"},{"name":"v22.0.0-nightly.20220809","sha":"78e9dce0285313544f506077aeb037f2f7ca630c","kind":"tag","published_at":"2022-08-09T13:01:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220809","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220809","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220809","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220809/manifests"},{"name":"v22.0.0-nightly.20220808","sha":"381879f01e2d7e4bb9d53ec8c657cccb27c617ad","kind":"tag","published_at":"2022-08-08T13:02:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v22.0.0-nightly.20220808","html_url":"https://github.com/electron/electron/releases/tag/v22.0.0-nightly.20220808","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220808","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v22.0.0-nightly.20220808/manifests"},{"name":"v18.3.7","sha":"b9ecbe9d0cf992ed1ae733215c1aaf2639076ee2","kind":"tag","published_at":"2022-08-03T15:32:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.7","html_url":"https://github.com/electron/electron/releases/tag/v18.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.7/manifests"},{"name":"v19.0.11","sha":"f5f6636b6eae202f1e02ebe0cfc6b162d2bc0c54","kind":"tag","published_at":"2022-08-03T15:32:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.11","html_url":"https://github.com/electron/electron/releases/tag/v19.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.11/manifests"},{"name":"v20.0.1","sha":"d9a6e11d7d766eb20fa52333adf730ec6a414e5f","kind":"tag","published_at":"2022-08-03T15:31:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.1","html_url":"https://github.com/electron/electron/releases/tag/v20.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.1/manifests"},{"name":"v21.0.0-alpha.1","sha":"3f6e86ab2edf109f11c29e5cae01d35dc438e4e5","kind":"tag","published_at":"2022-08-03T14:39:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-alpha.1","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-alpha.1/manifests"},{"name":"v21.0.0-nightly.20220802","sha":"87d348c4729d92e9a25a1edb25ff5f9f241890f4","kind":"tag","published_at":"2022-08-02T13:01:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220802","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220802","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220802","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220802/manifests"},{"name":"v17.4.11","sha":"057aea16ee603a2266c18b3525af23703e2ab7e9","kind":"tag","published_at":"2022-08-01T20:01:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v17.4.11","html_url":"https://github.com/electron/electron/releases/tag/v17.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.11/manifests"},{"name":"v20.0.0","sha":"9e6ec0e325d3f2fbe73b14d6f3b1e742ccad313b","kind":"tag","published_at":"2022-08-01T18:56:21.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0/manifests"},{"name":"v21.0.0-nightly.20220801","sha":"4d5abe380573325d86bb774608eaabee312d2676","kind":"tag","published_at":"2022-08-01T13:01:38.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220801","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220801","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220801","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220801/manifests"},{"name":"v21.0.0-nightly.20220729","sha":"c6875735c845c95fec20dd8df19c1fb1caefc61c","kind":"tag","published_at":"2022-07-29T13:00:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220729","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220729","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220729","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220729/manifests"},{"name":"v18.3.6","sha":"41bd03e2ea25e5f2986b519ea37206c96764969c","kind":"tag","published_at":"2022-07-28T16:22:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.6","html_url":"https://github.com/electron/electron/releases/tag/v18.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.6/manifests"},{"name":"v20.0.0-beta.13","sha":"abdc2a789c5ac4866eda9d7042eb81f0029ef388","kind":"tag","published_at":"2022-07-28T13:32:37.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.13","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.13/manifests"},{"name":"v21.0.0-nightly.20220728","sha":"312e7e6ca39e315d4809c91ece97b93c116d9883","kind":"tag","published_at":"2022-07-28T13:03:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220728","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220728","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220728","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220728/manifests"},{"name":"v19.0.10","sha":"de1b01d2417f5cb0db93ffa9b2959028b8dcfe73","kind":"tag","published_at":"2022-07-27T15:31:55.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.10","html_url":"https://github.com/electron/electron/releases/tag/v19.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.10/manifests"},{"name":"v21.0.0-nightly.20220727","sha":"34753b8dc99ca3ffe58008c2715ab947c3f867aa","kind":"tag","published_at":"2022-07-27T13:01:22.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220727","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220727","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220727","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220727/manifests"},{"name":"v21.0.0-nightly.20220726","sha":"d5beb5b7456e89be955303efdcf334a015124563","kind":"tag","published_at":"2022-07-26T13:01:07.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220726","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220726/manifests"},{"name":"v20.0.0-beta.12","sha":"928e3c0b1961d908e1e8f50e18cf5ada2f26f282","kind":"tag","published_at":"2022-07-25T13:31:04.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.12","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.12/manifests"},{"name":"v21.0.0-nightly.20220725","sha":"fd6791cad9a65a4d5c4040678e7ea723b3823fca","kind":"tag","published_at":"2022-07-25T13:01:47.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220725","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220725/manifests"},{"name":"v21.0.0-nightly.20220722","sha":"44efec5907a99d14a55dc8d4e2dc3c1e20899fa1","kind":"tag","published_at":"2022-07-22T13:01:06.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220722","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220722","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220722","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220722/manifests"},{"name":"v19.0.9","sha":"e63ca3d891705246f26ac88c668df5cea2111817","kind":"tag","published_at":"2022-07-21T18:54:14.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.9","html_url":"https://github.com/electron/electron/releases/tag/v19.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.9/manifests"},{"name":"v20.0.0-beta.11","sha":"930e996bd0eb0955393a2037f564b7850d840480","kind":"tag","published_at":"2022-07-21T13:31:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.11","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.11/manifests"},{"name":"v21.0.0-nightly.20220721","sha":"719641520c8a16720e46ae71ba9434866ac5c23b","kind":"tag","published_at":"2022-07-21T13:01:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220721","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220721","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220721","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220721/manifests"},{"name":"v21.0.0-nightly.20220720","sha":"76e024d709431691ef26ee6058a152c8fc6801e2","kind":"tag","published_at":"2022-07-20T15:02:19.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220720","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220720","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220720","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220720/manifests"},{"name":"v21.0.0-nightly.20220719","sha":"a42146aecd800a3df55d7cf6e9c77740e2581689","kind":"tag","published_at":"2022-07-19T13:01:27.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220719","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220719","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220719","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220719/manifests"},{"name":"v20.0.0-beta.10","sha":"a24c8507052eb844558054441f9599fcf678f94a","kind":"tag","published_at":"2022-07-18T20:41:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.10","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.10/manifests"},{"name":"v21.0.0-nightly.20220718","sha":"15e52f87aca27c92c42540fea72d1f43015484bb","kind":"tag","published_at":"2022-07-18T13:01:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220718","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220718","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220718","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220718/manifests"},{"name":"v21.0.0-nightly.20220715","sha":"7961b90b7bc864589c6e82dd60cd6f4bda649c55","kind":"tag","published_at":"2022-07-15T22:12:54.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220715","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220715","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220715","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220715/manifests"},{"name":"v20.0.0-beta.9","sha":"038fa7c926678d8a493c40eab84e0478389b685e","kind":"tag","published_at":"2022-07-14T13:31:39.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.9","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.9/manifests"},{"name":"v21.0.0-nightly.20220713","sha":"186e59a5893e65ec8dd2543640fccc03603d1ee9","kind":"tag","published_at":"2022-07-13T13:01:20.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220713","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220713","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220713","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220713/manifests"},{"name":"v21.0.0-nightly.20220712","sha":"f0c0c6e3022f5efafd038a37663d609565521918","kind":"tag","published_at":"2022-07-12T13:01:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220712","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220712","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220712","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220712/manifests"},{"name":"v20.0.0-beta.8","sha":"48104cc54a7ece1605982f481450161002e41464","kind":"tag","published_at":"2022-07-11T13:31:16.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.8","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.8/manifests"},{"name":"v21.0.0-nightly.20220711","sha":"0db69982957e0dfad09cf57997a512a24ba9b13a","kind":"tag","published_at":"2022-07-11T13:01:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220711","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220711","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220711","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220711/manifests"},{"name":"v21.0.0-nightly.20220708","sha":"61d34fe0963b2a41a84616d885dc72ba6ab1153d","kind":"tag","published_at":"2022-07-08T13:01:44.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220708","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220708","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220708","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220708/manifests"},{"name":"v20.0.0-beta.7","sha":"c8138237775c3ffa291a2f65882fc30107b14b52","kind":"tag","published_at":"2022-07-08T11:55:11.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.7","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.7/manifests"},{"name":"v17.4.10","sha":"bbb9357d100480d866e01d8dd01658d2c1785c69","kind":"tag","published_at":"2022-07-07T18:54:41.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v17.4.10","html_url":"https://github.com/electron/electron/releases/tag/v17.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.10/manifests"},{"name":"v20.0.0-beta.6","sha":"2c00aefdd638b219a39806c488a241eb1cc3349e","kind":"tag","published_at":"2022-07-07T13:30:52.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.6","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.6/manifests"},{"name":"v21.0.0-nightly.20220707","sha":"103d14a6156d0c3e5616ead9f8fd2aa9d84d1be6","kind":"tag","published_at":"2022-07-07T13:01:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220707","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220707","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220707","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220707/manifests"},{"name":"v19.0.8","sha":"0c25be0c4f6ea70d31f5c4ccb4f5300f5aa533cd","kind":"tag","published_at":"2022-07-06T15:32:12.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.8","html_url":"https://github.com/electron/electron/releases/tag/v19.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.8/manifests"},{"name":"v21.0.0-nightly.20220706","sha":"55134c1939d988dbb4add6016f1b9e8a0fc6172c","kind":"tag","published_at":"2022-07-06T13:02:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220706","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220706","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220706","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220706/manifests"},{"name":"v21.0.0-nightly.20220705","sha":"2d8e585e8c523ba360de072cb3106a74cabf965e","kind":"tag","published_at":"2022-07-05T13:01:17.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220705","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220705","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220705","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220705/manifests"},{"name":"v20.0.0-beta.5","sha":"2569a7587219ee020286eebb755c987caffaaebc","kind":"tag","published_at":"2022-07-04T13:31:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.5","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.5/manifests"},{"name":"v21.0.0-nightly.20220704","sha":"9b9b816f50ff95938afe19107d4c9a2b7f2123cc","kind":"tag","published_at":"2022-07-04T13:02:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220704","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220704","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220704","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220704/manifests"},{"name":"v21.0.0-nightly.20220701","sha":"32529435a3dc1bd72977251e79c1864b900f2ee0","kind":"tag","published_at":"2022-07-01T13:00:58.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220701","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220701","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220701","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220701/manifests"},{"name":"v17.4.9","sha":"b5c317d889f18e5ae5df21ec3edd26c1b367c407","kind":"tag","published_at":"2022-06-30T19:38:15.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v17.4.9","html_url":"https://github.com/electron/electron/releases/tag/v17.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.9/manifests"},{"name":"v19.0.7","sha":"cdf7db27573e751f3f8f65f424bdcd2fae10ee26","kind":"tag","published_at":"2022-06-30T15:53:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.7","html_url":"https://github.com/electron/electron/releases/tag/v19.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.7/manifests"},{"name":"v20.0.0-beta.4","sha":"86f31925980b3e1bba4a4389768b961c502aff26","kind":"tag","published_at":"2022-06-30T13:31:33.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.4","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.4/manifests"},{"name":"v21.0.0-nightly.20220630","sha":"97afa7f0b2918967450528f8504fe3acecf7ebe5","kind":"tag","published_at":"2022-06-30T13:02:00.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220630","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220630","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220630","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220630/manifests"},{"name":"v21.0.0-nightly.20220629","sha":"ef3f0b4ee0675d205fc93e3a5fefdd463a56fa06","kind":"tag","published_at":"2022-06-29T13:01:40.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220629","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220629","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220629","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220629/manifests"},{"name":"v21.0.0-nightly.20220628","sha":"c31aa414565472e0d5aa17d7eb5361604340ae39","kind":"tag","published_at":"2022-06-29T03:28:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220628","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220628","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220628","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220628/manifests"},{"name":"v20.0.0-beta.3","sha":"9cbe31238e3609ca100f5e3a7b54b6b98df13490","kind":"tag","published_at":"2022-06-27T13:31:46.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.3","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.3/manifests"},{"name":"v21.0.0-nightly.20220627","sha":"6bea380af27885de93a7cad4cb68b60c545404a1","kind":"tag","published_at":"2022-06-27T13:02:43.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220627","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220627","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220627","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220627/manifests"},{"name":"v21.0.0-nightly.20220624","sha":"2892a5fdbeeb15e75d9cf7c16ec00d1d2b515fa1","kind":"tag","published_at":"2022-06-24T13:01:02.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220624","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220624","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220624","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220624/manifests"},{"name":"v20.0.0-beta.2","sha":"1bef6155aa818b506f6df65d20e8346f1f40cc90","kind":"tag","published_at":"2022-06-23T13:31:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.2","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.2/manifests"},{"name":"v21.0.0-nightly.20220623","sha":"c302f3ba94c7aff25c7b0f6c2ca65a7a58735059","kind":"tag","published_at":"2022-06-23T13:00:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220623","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220623","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220623","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220623/manifests"},{"name":"v18.3.5","sha":"9bda204774a93c4c98d10dd4f1f4dc0ff31171da","kind":"tag","published_at":"2022-06-22T15:31:49.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v18.3.5","html_url":"https://github.com/electron/electron/releases/tag/v18.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v18.3.5/manifests"},{"name":"v19.0.6","sha":"d3b04e16026f0abcc884295656eb77d7e101a7ca","kind":"tag","published_at":"2022-06-22T15:31:28.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.6","html_url":"https://github.com/electron/electron/releases/tag/v19.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.6/manifests"},{"name":"v21.0.0-nightly.20220622","sha":"9b779ea8ff936f0d83cd9a347b3bd32980611f2f","kind":"tag","published_at":"2022-06-22T13:00:53.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220622","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220622","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220622","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220622/manifests"},{"name":"v20.0.0-beta.1","sha":"0f21ff1dc987756062cd5994eb0776ede35c2888","kind":"tag","published_at":"2022-06-21T16:12:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-beta.1","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-beta.1/manifests"},{"name":"v21.0.0-nightly.20220621","sha":"3771cc5ebe6c6f22163456a761724dc897391839","kind":"tag","published_at":"2022-06-21T16:07:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220621","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220621","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220621","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220621/manifests"},{"name":"v19.0.5","sha":"b7b8aa2ed89fc1e9dd79180840d070c9746a325f","kind":"tag","published_at":"2022-06-20T17:16:50.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v19.0.5","html_url":"https://github.com/electron/electron/releases/tag/v19.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v19.0.5/manifests"},{"name":"v17.4.8","sha":"0cf8d06aca90ff75e96fd8be35707aad2d5dc96d","kind":"tag","published_at":"2022-06-20T13:40:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v17.4.8","html_url":"https://github.com/electron/electron/releases/tag/v17.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v17.4.8/manifests"},{"name":"v20.0.0-alpha.7","sha":"1c13a7eb6d129d8b961d8cc7a783f766c94b017c","kind":"tag","published_at":"2022-06-20T13:31:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-alpha.7","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-alpha.7/manifests"},{"name":"v21.0.0-nightly.20220620","sha":"6450a43528adfab880f6e13ce8a691d7a54d8e86","kind":"tag","published_at":"2022-06-20T13:01:30.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220620","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220620","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220620","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220620/manifests"},{"name":"v21.0.0-nightly.20220617","sha":"fe40e090b312bec4cdbdb4b692da931ed164f5d8","kind":"tag","published_at":"2022-06-17T13:02:13.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v21.0.0-nightly.20220617","html_url":"https://github.com/electron/electron/releases/tag/v21.0.0-nightly.20220617","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220617","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v21.0.0-nightly.20220617/manifests"},{"name":"v20.0.0-alpha.6","sha":"46c4e588a819a13305c6192b9ecfc2d1030527c3","kind":"tag","published_at":"2022-06-16T13:31:24.000Z","download_url":"https://codeload.github.com/electron/electron/tar.gz/v20.0.0-alpha.6","html_url":"https://github.com/electron/electron/releases/tag/v20.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electron%2Felectron/tags/v20.0.0-alpha.6/manifests"}]},"repo_metadata_updated_at":"2024-10-29T13:57:22.606Z","dependent_packages_count":5167,"downloads":3520591,"downloads_period":"last-month","dependent_repos_count":93246,"rankings":{"downloads":0.17096842344290966,"dependent_repos_count":0.10965779008653335,"dependent_packages_count":0.018309832840136764,"stargazers_count":0.018651837162851518,"forks_count":0.33823339224899773,"docker_downloads_count":0.23886139858953925,"average":0.14911377906182804},"purl":"pkg:npm/electron","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXcyMjItNTNjNi1jODZw","url":"https://github.com/advisories/GHSA-w222-53c6-c86p","title":"Remote Code Execution in electron","description":"Affected versions of `electron` may be susceptible to a remote code execution flaw when certain conditions are met:\n1. The electron application is running on Windows.\n2. The electron application registers as the default handler for a protocol, such as `nodeapp://`.\n\nThis vulnerability is caused by a failure to sanitize additional arguments to chromium in the command line handler for Electron.\n\nMacOS and Linux are not vulnerable.\n\n\n## Recommendation\n\nUpdate electron to a version that is not vulnerable. If updating is not possible, the electron team has provided the following guidance:\n\n\nIf for some reason you are unable to upgrade your Electron version, you can append `--` as the last argument when calling `app.setAsDefaultProtocolClient`, which prevents Chromium from parsing further options. The double dash `--` signifies the end of command options, after which only positional parameters are accepted.\n```\napp.setAsDefaultProtocolClient(protocol, process.execPath, [\n  '--your-switches-here',\n  '--'\n])\n```","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-01-23T03:57:44.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000006","https://electronjs.org/blog/protocol-handler-fix","https://github.com/advisories/GHSA-w222-53c6-c86p","https://www.npmjs.com/advisories/563","https://github.com/electron/electron/releases/tag/v1.8.2-beta.4","https://medium.com/@Wflki/exploiting-electron-rce-in-exodus-wallet-d9e6db13c374","https://www.exploit-db.com/exploits/43899/","https://www.exploit-db.com/exploits/44357/","http://www.securityfocus.com/bid/102796"],"source_kind":"github","identifiers":["GHSA-w222-53c6-c86p","CVE-2018-1000006"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.8.2-beta.4","vulnerable_version_range":"\u003e= 1.8.0, \u003c= 1.8.2-beta.3"},{"first_patched_version":"1.6.16","vulnerable_version_range":"\u003e= 1.6.0, \u003c 1.6.16"},{"first_patched_version":"1.7.11","vulnerable_version_range":"\u003e= 1.7.0, \u003c 1.7.11"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:59.567Z","updated_at":"2023-01-09T05:03:38.000Z","epss_percentage":0.93156,"epss_percentile":0.9979},{"uuid":"GSA_kwCzR0hTQS03eDk3LWozNzMtODV4Nc4AA1vg","url":"https://github.com/advisories/GHSA-7x97-j373-85x5","title":"Electron vulnerable to out-of-package code execution when launched with arbitrary cwd","description":"### Impact\nApps that are launched as command line executables are impacted.  E.g. if your app exposes itself in the path as `myapp --help`\n\nSpecifically this issue can only be exploited if the following conditions are met:\n* Your app is launched with an attacker-controlled working directory\n* The attacker has the ability to write files to that working directory\n\nThis makes the risk quite low, in fact normally issues of this kind are considered outside of our threat model as similar to Chromium we exclude [Physically Local Attacks](https://github.com/electron/electron/security/advisories/GHSA-7x97-j373-85x5#:~:text=Physically%20Local%20Attacks) but given the ability for this issue to bypass certain protections like ASAR Integrity it is being treated with higher importance.  Please bear this in mind when reporting similar issues in the future.\n\n### Workarounds\nThere are no app side workarounds, you must update to a patched version of Electron.\n\n### Fixed Versions\n* `26.0.0-beta.13`\n* `25.5.0`\n* `24.7.1`\n* `23.3.13`\n* `22.3.19`\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-09-06T19:51:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-7x97-j373-85x5","https://nvd.nist.gov/vuln/detail/CVE-2023-39956","https://github.com/advisories/GHSA-7x97-j373-85x5"],"source_kind":"github","identifiers":["GHSA-7x97-j373-85x5","CVE-2023-39956"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"26.0.0-beta.13","vulnerable_version_range":"\u003e= 26.0.0-alpha.1, \u003c 26.0.0-beta.13"},{"first_patched_version":"25.5.0","vulnerable_version_range":"\u003e= 25.0.0-alpha.1, \u003c 25.5.0"},{"first_patched_version":"24.7.1","vulnerable_version_range":"\u003e= 24.0.0-alpha.1, \u003c 24.7.1"},{"first_patched_version":"23.3.13","vulnerable_version_range":"\u003e= 23.0.0-alpha.1, \u003c 23.3.13"},{"first_patched_version":"22.3.19","vulnerable_version_range":"\u003c 22.3.19"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2023-09-06T20:05:25.076Z","updated_at":"2023-11-06T05:04:47.000Z","epss_percentage":0.00027,"epss_percentile":0.05976},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTZ2cnYtOTRqdi1jcnJn","url":"https://github.com/advisories/GHSA-6vrv-94jv-crrg","title":"Context isolation bypass via Promise in Electron","description":"### Impact\nApps using `contextIsolation` are affected.\n\nThis is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.\n\n### Workarounds\nThere are no app-side workarounds, you must update your Electron version to be protected.\n\n### Fixed Versions\n* `9.0.0-beta.21`\n* `8.2.4`\n* `7.2.4`\n* `6.1.11`\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"LOW","published_at":"2020-07-07T00:01:05.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-6vrv-94jv-crrg","https://nvd.nist.gov/vuln/detail/CVE-2020-15096","https://www.electronjs.org/releases/stable?page=3#release-notes-for-v824","https://github.com/advisories/GHSA-6vrv-94jv-crrg"],"source_kind":"github","identifiers":["GHSA-6vrv-94jv-crrg","CVE-2020-15096"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"8.2.4","vulnerable_version_range":"\u003e= 8.0.0, \u003c 8.2.4"},{"first_patched_version":"7.2.4","vulnerable_version_range":"\u003e= 7.0.0, \u003c 7.2.4"},{"first_patched_version":"6.1.11","vulnerable_version_range":"\u003c 6.1.11"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:23.732Z","updated_at":"2023-01-09T05:03:41.000Z","epss_percentage":0.00237,"epss_percentile":0.46777},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLW05M3YtOXFqYy0zZzc5","url":"https://github.com/advisories/GHSA-m93v-9qjc-3g79","title":"Context isolation bypass via leaked cross-context objects in Electron","description":"### Impact\nApps using `contextIsolation` are affected.\n\nThis is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.\n\n### Workarounds\nThere are no app-side workarounds, you must update your Electron version to be protected.\n\n### Fixed Versions\n* `9.0.0-beta.21`\n* `8.2.4`\n* `7.2.4`\n\n### Non-Impacted Versions\n* `9.0.0-beta.*`\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-07-07T00:01:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-m93v-9qjc-3g79","https://nvd.nist.gov/vuln/detail/CVE-2020-4076","https://www.electronjs.org/releases/stable?page=3#release-notes-for-v824","https://github.com/advisories/GHSA-m93v-9qjc-3g79"],"source_kind":"github","identifiers":["GHSA-m93v-9qjc-3g79","CVE-2020-4076"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"7.2.4","vulnerable_version_range":"\u003c 7.2.4"},{"first_patched_version":"8.2.4","vulnerable_version_range":"\u003e= 8.0.0, \u003c 8.2.4"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:23.697Z","updated_at":"2023-01-09T05:03:41.000Z","epss_percentage":0.00075,"epss_percentile":0.23578},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZqcXItZngzZi1nNHJ2","url":"https://github.com/advisories/GHSA-fjqr-fx3f-g4rv","title":"Electron protocol handler browser vulnerable to Command Injection","description":"Github Electron version Electron 1.8.2-beta.4 and earlier contains a Command Injection vulnerability in Protocol Handler that can result in command execute. This attack appear to be exploitable via the victim opening an electron protocol handler in their browser. This vulnerability appears to have been fixed in Electron 1.8.2-beta.5. This issue is due to an incomplete fix for CVE-2018-1000006, specifically the black list used was not case insensitive allowing an attacker to potentially bypass it.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-03-26T16:41:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000118","https://github.com/electron/electron/commit/ce361a12e355f9e1e99c989f1ea056c9e502dbe7","https://electronjs.org/releases#1.8.2-beta.5","https://github.com/advisories/GHSA-fjqr-fx3f-g4rv"],"source_kind":"github","identifiers":["GHSA-fjqr-fx3f-g4rv","CVE-2018-1000118"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.8.2-beta5","vulnerable_version_range":"\u003c= 1.8.2-beta4"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:59.305Z","updated_at":"2023-01-09T05:03:02.000Z","epss_percentage":0.04776,"epss_percentile":0.88803},{"uuid":"GSA_kwCzR0hTQS1xcXZxLTZ4Z2otanc4Z84AA2IC","url":"https://github.com/advisories/GHSA-qqvq-6xgj-jw8g","title":"Electron affected by libvpx's heap buffer overflow in vp8 encoding","description":"Heap buffer overflow in vp8 encoding in libvpx in Google Chrome prior to 117.0.5938.132 and libvpx 1.13.1 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-28T18:30:45.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-5217","https://chromereleases.googleblog.com/2023/09/stable-channel-update-for-desktop_27.html","https://crbug.com/1486441","http://www.openwall.com/lists/oss-security/2023/09/28/5","http://www.openwall.com/lists/oss-security/2023/09/28/6","http://www.openwall.com/lists/oss-security/2023/09/29/1","http://www.openwall.com/lists/oss-security/2023/09/29/2","https://github.com/electron/electron/pull/40022","https://github.com/electron/electron/pull/40023","https://github.com/electron/electron/pull/40024","https://github.com/electron/electron/pull/40025","https://github.com/electron/electron/pull/40026","https://github.com/webmproject/libvpx/commit/3fbd1dca6a4d2dad332a2110d646e4ffef36d590","https://github.com/webmproject/libvpx/commit/af6dedd715f4307669366944cca6e0417b290282","https://bugzilla.redhat.com/show_bug.cgi?id=2241191","https://github.com/electron/electron/releases/tag/v22.3.25","https://github.com/electron/electron/releases/tag/v24.8.5","https://github.com/electron/electron/releases/tag/v25.8.4","https://github.com/electron/electron/releases/tag/v26.2.4","https://github.com/electron/electron/releases/tag/v27.0.0-beta.8","https://github.com/webmproject/libvpx/releases/tag/v1.13.1","https://github.com/webmproject/libvpx/tags","https://lists.debian.org/debian-lts-announce/2023/09/msg00038.html","https://lists.debian.org/debian-lts-announce/2023/10/msg00001.html","https://pastebin.com/TdkC4pDv","https://security-tracker.debian.org/tracker/CVE-2023-5217","https://security.gentoo.org/glsa/202310-04","https://twitter.com/maddiestone/status/1707163313711497266","https://www.debian.org/security/2023/dsa-5508","https://www.debian.org/security/2023/dsa-5509","https://www.debian.org/security/2023/dsa-5510","https://www.openwall.com/lists/oss-security/2023/09/28/5","http://www.openwall.com/lists/oss-security/2023/09/29/11","http://www.openwall.com/lists/oss-security/2023/09/29/12","http://www.openwall.com/lists/oss-security/2023/09/29/14","http://www.openwall.com/lists/oss-security/2023/09/29/7","http://www.openwall.com/lists/oss-security/2023/09/29/9","http://www.openwall.com/lists/oss-security/2023/09/30/1","http://www.openwall.com/lists/oss-security/2023/09/30/2","http://www.openwall.com/lists/oss-security/2023/09/30/3","http://www.openwall.com/lists/oss-security/2023/09/30/4","http://www.openwall.com/lists/oss-security/2023/09/30/5","http://www.openwall.com/lists/oss-security/2023/10/01/1","http://www.openwall.com/lists/oss-security/2023/10/01/2","http://www.openwall.com/lists/oss-security/2023/10/01/5","http://www.openwall.com/lists/oss-security/2023/10/02/6","http://www.openwall.com/lists/oss-security/2023/10/03/11","http://seclists.org/fulldisclosure/2023/Oct/12","https://lists.debian.org/debian-lts-announce/2023/10/msg00015.html","http://seclists.org/fulldisclosure/2023/Oct/16","https://support.apple.com/kb/HT213961","https://support.apple.com/kb/HT213972","https://security.gentoo.org/glsa/202401-34","https://arstechnica.com/security/2023/09/new-0-day-in-chrome-and-firefox-is-likely-to-plague-other-software","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4MFWDFJSSIFKWKNOCTQCFUNZWAXUCSS4","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/55YVCZNAVY3Y5E4DWPWMX2SPKZ2E5SOV","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/AY642Z6JZODQJE7Z62CFREVUHEGCXGPD","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BCVSHVX2RFBU3RMCUFSATVQEJUFD4Q63","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/CWEJYS5NC7KVFYU3OAMPKQDYN6JQGVK6","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TE7F54W5O5RS4ZMAAC7YK3CZWQXIDSKB","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WTRUIS3564P7ZLM2S2IH4Y4KZ327LI4I","https://stackdiary.com/google-discloses-a-webm-vp8-bug-tracked-as-cve-2023-5217","https://www.mozilla.org/en-US/security/advisories/mfsa2023-44","https://github.com/advisories/GHSA-qqvq-6xgj-jw8g"],"source_kind":"github","identifiers":["GHSA-qqvq-6xgj-jw8g","CVE-2023-5217"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"27.0.0-beta.8","vulnerable_version_range":"\u003e= 27.0.0-alpha.1, \u003c 27.0.0-beta.8"},{"first_patched_version":"26.2.4","vulnerable_version_range":"\u003e= 26.0.0, \u003c 26.2.4"},{"first_patched_version":"25.8.4","vulnerable_version_range":"\u003e= 25.0.0, \u003c 25.8.4"},{"first_patched_version":"24.8.5","vulnerable_version_range":"\u003e= 24.0.0, \u003c 24.8.5"},{"first_patched_version":"22.3.25","vulnerable_version_range":"\u003c 22.3.25"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2023-10-05T18:06:04.594Z","updated_at":"2024-02-15T15:02:28.000Z","epss_percentage":0.0203,"epss_percentile":0.82872},{"uuid":"GSA_kwCzR0hTQS1wMmpoLTQ0cWotcGYyds4AAvz_","url":"https://github.com/advisories/GHSA-p2jh-44qj-pf2v","title":"Exfiltration of hashed SMB credentials on Windows via file:// redirect","description":"### Impact\nWhen following a redirect, Electron delays a check for redirecting to file:// URLs from other schemes. The contents of the file is not available to the renderer following the redirect, but if the redirect target is a SMB URL such as `file://some.website.com/`, then in some cases, Windows will connect to that server and attempt NTLM authentication, which can include sending hashed credentials.\n\n### Patches\nThis issue has been fixed in all current stable versions of Electron. Specifically, these versions contain the fixes:\n\n- 21.0.0-beta.1\n- 20.0.1\n- 19.0.11\n- 18.3.7\n\nWe recommend all apps upgrade to the latest stable version of Electron.\n\n### Workarounds\nIf upgrading isn't possible, this issue can be addressed without upgrading by preventing redirects to file:// URLs in the `WebContents.on('will-redirect')` event, for all WebContents:\n\n```js\napp.on('web-contents-created', (e, webContents) =\u003e {\n  webContents.on('will-redirect', (e, url) =\u003e {\n    if (/^file:/.test(url)) e.preventDefault()\n  })\n})\n```\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org).\n\n### Credit\nThanks to user @coolcoolnoworries for reporting this issue.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-11-10T12:38:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-p2jh-44qj-pf2v","https://nvd.nist.gov/vuln/detail/CVE-2022-36077","https://github.com/advisories/GHSA-p2jh-44qj-pf2v"],"source_kind":"github","identifiers":["GHSA-p2jh-44qj-pf2v","CVE-2022-36077"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"19.0.11","vulnerable_version_range":"\u003e= 19.0.0-beta.1, \u003c 19.0.11"},{"first_patched_version":"20.0.1","vulnerable_version_range":"\u003e= 20.0.0-beta.1, \u003c 20.0.1"},{"first_patched_version":"18.3.7","vulnerable_version_range":"\u003c 18.3.7"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:11:51.748Z","updated_at":"2023-01-30T05:06:46.000Z","epss_percentage":0.00086,"epss_percentile":0.26128},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWd2Y2otcGZxMi13eGo3","url":"https://github.com/advisories/GHSA-gvcj-pfq2-wxj7","title":"High severity vulnerability that affects electron","description":"Untrusted search path vulnerability in Atom Electron before 0.33.5 allows local users to gain privileges via a Trojan horse Node.js module in a parent directory of a directory named on a require line.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2017-10-24T18:33:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2016-1202","https://github.com/electron/electron/pull/2976","https://github.com/electron/electron/commit/9a2e2b365d061ec10cd861391fd5b1344af7194d","https://github.com/advisories/GHSA-gvcj-pfq2-wxj7","http://jvn.jp/en/jp/JVN00324715/index.html","http://jvndb.jvn.jp/jvndb/JVNDB-2016-000054"],"source_kind":"github","identifiers":["GHSA-gvcj-pfq2-wxj7","CVE-2016-1202"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"0.33.5","vulnerable_version_range":"\u003c 0.33.5"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:39.345Z","updated_at":"2023-01-09T05:02:54.000Z","epss_percentage":0.00153,"epss_percentile":0.37072},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTh4d2ctd3Y3di00dnFw","url":"https://github.com/advisories/GHSA-8xwg-wv7v-4vqp","title":"Electron Vulnerable to Code Execution by Re-Enabling Node.js Integration","description":"A vulnerability has been discovered which allows Node.js integration to be re-enabled in some Electron applications that disable it.\n\nFor the application to be impacted by this vulnerability it must meet all of these conditions\n\n- Runs on Electron 1.7, 1.8, or a 2.0.0-beta\n- Allows execution of arbitrary remote code\n- Disables Node.js integration\n- Does not explicitly declare webviewTag: false in its webPreferences\n- Does not enable the nativeWindowOption option\n- Does not intercept new-window events and manually override event.newGuest without using the supplied options tag\n\n\n## Recommendation\n\nUpdate to `electron` version 1.7.13, 1.8.4, or 2.0.0-beta.5 or later.\n\nIf you are unable to update your Electron version can mitigate the vulnerability with the following code.\n\n```js\napp.on('web-contents-created', (event, win) =\u003e {\n  win.on('new-window', (event, newURL, frameName, disposition,\n                        options, additionalFeatures) =\u003e {\n    if (!options.webPreferences) options.webPreferences = {};\n    options.webPreferences.nodeIntegration = false;\n    options.webPreferences.nodeIntegrationInWorker = false;\n    options.webPreferences.webviewTag = false;\n    delete options.webPreferences.preload;\n  })\n})\n\n// and *IF* you don't use WebViews at all,\n// you might also want\napp.on('web-contents-created', (event, win) =\u003e {\n  win.on('will-attach-webview', (event, webPreferences, params) =\u003e {\n    event.preventDefault();\n  })\n})\n```","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-03-26T16:41:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000136","https://electronjs.org/blog/webview-fix","https://www.npmjs.com/advisories/574","https://www.electronjs.org/blog/webview-fix","https://www.trustwave.com/Resources/SpiderLabs-Blog/CVE-2018-1000136---Electron-nodeIntegration-Bypass/","https://github.com/electron/electron/pull/12271","https://github.com/electron/electron/pull/12292","https://github.com/electron/electron/pull/12294","https://github.com/electron/electron/commit/1a48ee28276e6588dbf4e70e58d78e7bfdc57043","https://github.com/advisories/GHSA-8xwg-wv7v-4vqp"],"source_kind":"github","identifiers":["GHSA-8xwg-wv7v-4vqp","CVE-2018-1000136"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.8.4","vulnerable_version_range":"\u003e= 1.8.0, \u003c 1.8.4"},{"first_patched_version":"1.7.13","vulnerable_version_range":"\u003e= 1.7.0, \u003c 1.7.13"},{"first_patched_version":"2.0.0-beta.5","vulnerable_version_range":"\u003e= 2.0.0-beta.1, \u003c 2.0.0-beta.5"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:09.270Z","updated_at":"2023-09-13T19:06:52.000Z","epss_percentage":0.01856,"epss_percentile":0.82047},{"uuid":"GSA_kwCzR0hTQS03bTQ4LXdjOTMtOWc4Nc4AA3e-","url":"https://github.com/advisories/GHSA-7m48-wc93-9g85","title":"ASAR Integrity bypass via filetype confusion in electron","description":"### Impact\nThis only impacts apps that have the `embeddedAsarIntegrityValidation` and `onlyLoadAppFromAsar` [fuses](https://www.electronjs.org/docs/latest/tutorial/fuses) enabled.  Apps without these fuses enabled are not impacted.  This issue is specific to macOS as these fuses are only currently supported on macOS.\n\nSpecifically this issue can only be exploited if your app is launched from a filesystem the attacker has write access too.  i.e. the ability to edit files inside the `resources` folder in your app installation on Windows which these fuses are supposed to protect against.\n\n### Workarounds\nThere are no app side workarounds, you must update to a patched version of Electron.\n\n### Fixed Versions\n* `27.0.0-alpha.7`\n* `26.2.1`\n* `25.8.1`\n* `24.8.3`\n* `22.3.24`\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-12-01T21:32:06.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-7m48-wc93-9g85","https://nvd.nist.gov/vuln/detail/CVE-2023-44402","https://github.com/electron/electron/pull/39788","https://www.electronjs.org/docs/latest/tutorial/fuses","https://github.com/advisories/GHSA-7m48-wc93-9g85"],"source_kind":"github","identifiers":["GHSA-7m48-wc93-9g85","CVE-2023-44402"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003e= 23.0.0-alpha.1, \u003c= 23.3.13"},{"first_patched_version":"27.0.0-alpha.7","vulnerable_version_range":"\u003e= 27.0.0-alpha.1, \u003c 27.0.0-alpha.7"},{"first_patched_version":"26.2.1","vulnerable_version_range":"\u003e= 26.0.0-alpha.1, \u003c 26.2.1"},{"first_patched_version":"25.8.1","vulnerable_version_range":"\u003e= 25.0.0-alpha.1, \u003c 25.8.1"},{"first_patched_version":"24.8.3","vulnerable_version_range":"\u003e= 24.0.0-alpha.1, \u003c 24.8.3"},{"first_patched_version":"22.3.24","vulnerable_version_range":"\u003c 22.3.24"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2023-12-01T22:05:49.030Z","updated_at":"2024-09-18T20:13:42.000Z","epss_percentage":0.00115,"epss_percentile":0.31428},{"uuid":"GSA_kwCzR0hTQS1wN3YyLXA5bTgtcXFnN84AA1vf","url":"https://github.com/advisories/GHSA-p7v2-p9m8-qqg7","title":"Electron context isolation bypass via nested unserializable return value","description":"### Impact\nApps using `contextIsolation` and `contextBridge` are affected.\n\nThis is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.\n\n### Workarounds\nThis issue is exploitable under either of two conditions:\n* If an API exposed to the main world via `contextBridge` can return an object or array that contains a JS object which cannot be serialized, for instance, a canvas rendering context. This would normally result in an exception being thrown `Error: object could not be cloned`.\n* If an API exposed to the main world via `contextBridge` has a return value that throws a user-generated exception while being sent over the bridge, for instance a dynamic getter property on an object that throws an error when being computed.\n\nThe app side workaround is to ensure that such a case is not possible. Ensure all values returned from a function exposed over the context bridge are [supported](https://www.electronjs.org/docs/latest/api/context-bridge#parameter--error--return-type-support) and that any objects returned from functions do not have dynamic getters that can throw exceptions.\n\nAuditing your exposed API is likely to be quite difficult so we strongly recommend you update to a patched version of Electron.\n\n### Fixed Versions\n* `25.0.0-alpha.2`\n* `24.0.1`\n* `23.2.3`\n* `22.3.6`\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-09-06T19:50:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-p7v2-p9m8-qqg7","https://nvd.nist.gov/vuln/detail/CVE-2023-29198","https://www.electronjs.org/docs/latest/api/context-bridge#parameter--error--return-type-support","https://github.com/advisories/GHSA-p7v2-p9m8-qqg7"],"source_kind":"github","identifiers":["GHSA-p7v2-p9m8-qqg7","CVE-2023-29198"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"25.0.0-alpha.2","vulnerable_version_range":"\u003e= 25.0.0-alpha.1, \u003c 25.0.0-alpha.2"},{"first_patched_version":"24.0.1","vulnerable_version_range":"\u003e= 24.0.0-alpha.1, \u003c 24.0.1"},{"first_patched_version":"23.2.3","vulnerable_version_range":"\u003e= 23.0.0-alpha.1, \u003c 23.2.3"},{"first_patched_version":"22.3.6","vulnerable_version_range":"\u003c 22.3.6"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2023-09-06T20:05:25.090Z","updated_at":"2023-11-06T05:05:10.000Z","epss_percentage":0.00148,"epss_percentile":0.36527},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh2OWMtcXdxZy1xajN2","url":"https://github.com/advisories/GHSA-hv9c-qwqg-qj3v","title":"Electron webPreferences vulnerability can be used to perform remote code execution","description":"GitHub Electron 1.7.15, 1.8.7, 2.0.7, and 3.0.0-beta.6, in certain scenarios involving IFRAME elements and \"nativeWindowOpen: true\" or \"sandbox: true\" options, is affected by a webPreferences vulnerability that can be leveraged to perform remote code execution.\n\nMore information to determine if you are impacted can be found on the [electron blog](https://electronjs.org/blog/web-preferences-fix).\n\n\n## Recommendation\n\nUpgrade Electron to \u003e=3.0.0-beta.7, \u003e=2.0.8, \u003e=1.8.8, or \u003e=1.7.16.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-08-23T19:12:08.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-15685","https://electronjs.org/blog/web-preferences-fix","https://www.contrastsecurity.com/security-influencers/cve-2018-15685","https://www.npmjs.com/advisories/732","https://www.exploit-db.com/exploits/45272/","https://github.com/electron/electron/commit/519a02d8d4d28e8a467acb40fb26172a80c9454f","https://github.com/electron/electron/commit/80221e52d93a96ea704cb6748ead669c55cff504","https://github.com/electron/electron/commit/bab968ca776be28791e4dddfd50c86bd5fae62fa","https://github.com/electron/electron/commit/ef0a6d9a1c96efc4657c6dd3a6624eba969f095b","https://github.com/advisories/GHSA-hv9c-qwqg-qj3v"],"source_kind":"github","identifiers":["GHSA-hv9c-qwqg-qj3v","CVE-2018-15685"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"3.0.0-beta.7","vulnerable_version_range":"\u003e= 3.0.0-beta.1, \u003c 3.0.0-beta.7"},{"first_patched_version":"2.0.8","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.0.8"},{"first_patched_version":"1.8.8","vulnerable_version_range":"\u003e= 1.8.0, \u003c 1.8.8"},{"first_patched_version":"1.7.16","vulnerable_version_range":"\u003e= 1.7.0, \u003c 1.7.16"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:09.289Z","updated_at":"2023-01-11T05:08:04.000Z","epss_percentage":0.13253,"epss_percentile":0.9353},{"uuid":"GSA_kwCzR0hTQS1tcGptLXY5OTctYzRoNM0WiQ","url":"https://github.com/advisories/GHSA-mpjm-v997-c4h4","title":"Electron's sandboxed renderers can obtain thumbnails of arbitrary files through the nativeImage API","description":"### Impact\nThis vulnerability allows a sandboxed renderer to request a \"thumbnail\" image of an arbitrary file on the user's system. The thumbnail can potentially include significant parts of the original file, including textual data in many cases.\n\nAll current stable versions of Electron are affected.\n\n### Patches\nThis was fixed with #30728, and the following Electron versions contain the fix:\n\n- 15.0.0-alpha.10\n- 14.0.0\n- 13.3.0\n- 12.1.0\n- 11.5.0\n\n### Workarounds\nIf your app enables `contextIsolation`, this vulnerability is significantly more difficult for an attacker to exploit.\n\nFurther, if your app does not depend on the `createThumbnailFromPath` API, then you can simply disable the functionality. In the main process, before the 'ready' event:\n```js\ndelete require('electron').nativeImage.createThumbnailFromPath\n```\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-10-12T21:59:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-mpjm-v997-c4h4","https://github.com/electron/electron/pull/30728","https://nvd.nist.gov/vuln/detail/CVE-2021-39184","https://github.com/electron/electron/pull/30728/commits/8fed645bd671f359ee52d806c075ec4e07eda17f","https://github.com/advisories/GHSA-mpjm-v997-c4h4"],"source_kind":"github","identifiers":["GHSA-mpjm-v997-c4h4","CVE-2021-39184"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003e= 13.0.0, \u003c 13.3.0"},{"first_patched_version":"12.1.0","vulnerable_version_range":"\u003e= 12.0.0, \u003c 12.1.0"},{"first_patched_version":"11.5.0","vulnerable_version_range":"\u003c 11.5.0"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:44.670Z","updated_at":"2023-01-30T05:02:56.000Z","epss_percentage":0.00366,"epss_percentile":0.57503},{"uuid":"GSA_kwCzR0hTQS05OTVmLTl4NXItMnJjas4AAwCZ","url":"https://github.com/advisories/GHSA-995f-9x5r-2rcj","title":"Heap buffer overflow in GPU","description":"Heap buffer overflow in GPU in Google Chrome prior to 107.0.5304.121 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2022-11-25T03:30:19.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2022-4135","https://chromereleases.googleblog.com/2022/11/stable-channel-update-for-desktop_24.html","https://crbug.com/1392715","https://github.com/electron/electron/pull/36444","https://github.com/electron/electron/pull/36447","https://security.gentoo.org/glsa/202305-10","https://github.com/advisories/GHSA-995f-9x5r-2rcj"],"source_kind":"github","identifiers":["GHSA-995f-9x5r-2rcj","CVE-2022-4135"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"19.1.8","vulnerable_version_range":"\u003e= 19.0.0, \u003c 19.1.8"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:11:48.433Z","updated_at":"2023-05-03T13:53:50.000Z","epss_percentage":0.00132,"epss_percentile":0.34173},{"uuid":"GSA_kwCzR0hTQS1tcThqLTNoN2gtcDhnN84AArqs","url":"https://github.com/advisories/GHSA-mq8j-3h7h-p8g7","title":"Compromised child renderer processes could obtain IPC access without nodeIntegrationInSubFrames being enabled","description":"### Impact\nThis vulnerability allows a renderer with JS execution to obtain access to a new renderer process with `nodeIntegrationInSubFrames` enabled which in turn allows effective access to `ipcRenderer`.\n\nPlease note the misleadingly named `nodeIntegrationInSubFrames` option does not implicitly grant Node.js access rather it depends on the existing `sandbox` setting.  If your application is sandboxed then `nodeIntegrationInSubFrames` just gives access to the sandboxed renderer APIs (which includes `ipcRenderer`).\n\nIf your application then additionally exposes IPC messages without IPC `senderFrame` validation that perform privileged actions or return confidential data this access to `ipcRenderer` can in turn compromise your application / user even with the sandbox enabled.\n\n### Patches\nThis has been patched and the following Electron versions contain the fix:\n\n* `18.0.0-beta.6`\n* `17.2.0`\n* `16.2.6`\n* `15.5.5`\n\n### Workarounds\nEnsure that all IPC message handlers appropriately validate `senderFrame` as per our [security tutorial here](https://github.com/electron/electron/blob/main/docs/tutorial/security.md#17-validate-the-sender-of-all-ipc-messages).\n\n### For more information\n\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org).","origin":"UNSPECIFIED","severity":"LOW","published_at":"2022-06-16T23:14:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-mq8j-3h7h-p8g7","https://nvd.nist.gov/vuln/detail/CVE-2022-29247","https://github.com/advisories/GHSA-mq8j-3h7h-p8g7"],"source_kind":"github","identifiers":["GHSA-mq8j-3h7h-p8g7","CVE-2022-29247"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"18.0.0-beta.6","vulnerable_version_range":"\u003e= 18.0.0-beta.1, \u003c= 18.0.0-beta.5"},{"first_patched_version":"17.2.0","vulnerable_version_range":"\u003e= 17.0.0, \u003c 17.2.0"},{"first_patched_version":"16.2.6","vulnerable_version_range":"\u003e= 16.0.0, \u003c 16.2.6"},{"first_patched_version":"15.5.5","vulnerable_version_range":"\u003c 15.5.5"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:20.049Z","updated_at":"2023-01-27T05:04:57.000Z","epss_percentage":0.00146,"epss_percentile":0.36094},{"uuid":"GSA_kwCzR0hTQS03N3hjLWhqdjgtd3c5N84AArqt","url":"https://github.com/advisories/GHSA-77xc-hjv8-ww97","title":"AutoUpdater module fails to validate certain nested components of the bundle","description":"### Impact\nThis vulnerability allows attackers who have control over a given apps update server / update storage to serve maliciously crafted update packages that pass the code signing validation check but contain malicious code in some components.\n\nPlease note that this kind of attack would require **significant** privileges in your own auto updating infrastructure and the ease of that attack entirely depends on your infrastructure security.\n\n### Patches\nThis has been patched and the following Electron versions contain the fix:\n\n* `18.0.0-beta.6`\n* `17.2.0`\n* `16.2.0`\n* `15.5.0`\n\n### Workarounds\nThere are no workarounds for this issue, please update to a patched version of Electron.\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2022-06-16T23:18:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-77xc-hjv8-ww97","https://nvd.nist.gov/vuln/detail/CVE-2022-29257","https://github.com/advisories/GHSA-77xc-hjv8-ww97"],"source_kind":"github","identifiers":["GHSA-77xc-hjv8-ww97","CVE-2022-29257"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"18.0.0-beta.6","vulnerable_version_range":"\u003e= 18.0.0-beta.1, \u003c= 18.0.0-beta.5"},{"first_patched_version":"17.2.0","vulnerable_version_range":"\u003e= 17.0.0, \u003c 17.2.0"},{"first_patched_version":"16.2.0","vulnerable_version_range":"\u003e= 16.0.0, \u003c 16.2.0"},{"first_patched_version":"15.5.0","vulnerable_version_range":"\u003c 15.5.0"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:20.038Z","updated_at":"2023-01-27T05:04:28.000Z","epss_percentage":0.00109,"epss_percentile":0.30473},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTJxNGctdzQ3Yy00Njc0","url":"https://github.com/advisories/GHSA-2q4g-w47c-4674","title":"Unpreventable top-level navigation","description":"### Impact\nThe `will-navigate` event that apps use to prevent navigations to unexpected destinations [as per our security recommendations](https://www.electronjs.org/docs/tutorial/security) can be bypassed when a sub-frame performs a top-frame navigation across sites.\n\n### Patches\n\n* `11.0.0-beta.1`\n* `10.0.1`\n* `9.3.0`\n* `8.5.1`\n\n### Workarounds\nSandbox all your iframes using the [`sandbox` attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-sandbox).  This will prevent them creating top-frame navigations and is good practice anyway.\n\n### For more information\nIf you have any questions or comments about this advisory:\n\n* Email us at security@electronjs.org","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-10-06T14:24:04.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-2q4g-w47c-4674","https://github.com/electron/electron/commit/18613925610ba319da7f497b6deed85ad712c59b","https://nvd.nist.gov/vuln/detail/CVE-2020-15174","https://github.com/advisories/GHSA-2q4g-w47c-4674"],"source_kind":"github","identifiers":["GHSA-2q4g-w47c-4674","CVE-2020-15174"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"10.0.1","vulnerable_version_range":"\u003e= 10.0.0-beta.0, \u003c 10.0.1"},{"first_patched_version":"9.3.0","vulnerable_version_range":"\u003e= 9.0.0-beta.0, \u003c 9.3.0"},{"first_patched_version":"8.5.1","vulnerable_version_range":"\u003e= 8.0.0-beta.0, \u003c 8.5.1"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:13.568Z","updated_at":"2023-02-01T05:04:49.000Z","epss_percentage":0.00189,"epss_percentile":0.41289},{"uuid":"GSA_kwCzR0hTQS1neGg3LXd2OXEtZndmcs4AA1vc","url":"https://github.com/advisories/GHSA-gxh7-wv9q-fwfr","title":"Electron's Content-Secrity-Policy disabling eval not applied consistently in renderers with sandbox disabled","description":"### Impact\nA Content-Security-Policy that disables eval, specifically setting a `script-src` directive and _not_ providing `unsafe-eval` in that directive, is not respected in renderers that have sandbox and contextIsolation disabled.  i.e. `sandbox: false` and `contextIsolation: false` in the `webPreferences` object.\n\nThis resulted in incorrectly allowing usage of methods like `eval()` and `new Function`, which can result in an expanded attack surface.\n\n### Patches\nThis issue only ever affected the 22 and 23 major versions of Electron and has been fixed in the latest versions of those release lines. Specifically, these versions contain the fixes:\n\n- 22.0.1\n- 23.0.0-alpha.2\n\nWe recommend all apps upgrade to the latest stable version of Electron, especially if they use `sandbox: false` or `contextIsolation: false`.\n\n### Workarounds\nIf upgrading isn't possible, this issue can be addressed without upgrading by enabling at least one of `sandbox: true` or `contextIsolation: true` on all renderers.\n\n```js\nconst mainWindow = new BrowserWindow({\n  webPreferences: {\n    sandbox: true,\n  }\n});\n```\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org).\n\n### Credit\nThanks to user @andreasdj for reporting this issue.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-06T18:42:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-gxh7-wv9q-fwfr","https://github.com/electron/electron/pull/36667","https://github.com/electron/electron/pull/36668","https://github.com/electron/electron/commit/9e7fbc7021d8d716c43782249a552e55289c35db","https://github.com/electron/electron/releases/tag/v22.0.1","https://nvd.nist.gov/vuln/detail/CVE-2023-23623","https://github.com/advisories/GHSA-gxh7-wv9q-fwfr"],"source_kind":"github","identifiers":["GHSA-gxh7-wv9q-fwfr","CVE-2023-23623"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"23.0.0-alpha.2","vulnerable_version_range":"\u003e= 23.0.0-alpha.1, \u003c 23.0.0-alpha.2"},{"first_patched_version":"22.0.1","vulnerable_version_range":"\u003e= 22.0.0-beta.1, \u003c 22.0.1"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2023-09-06T19:05:33.457Z","updated_at":"2023-11-29T20:41:29.000Z","epss_percentage":0.00501,"epss_percentile":0.64545},{"uuid":"GSA_kwCzR0hTQS1qN2hwLWg4angtNXBwcs4AA10j","url":"https://github.com/advisories/GHSA-j7hp-h8jx-5ppr","title":"libwebp: OOB write in BuildHuffmanTable","description":"Heap buffer overflow in libwebp allow a remote attacker to perform an out of bounds memory write via a crafted HTML page.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-09-12T15:30:20.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2023-4863","https://chromereleases.googleblog.com/2023/09/stable-channel-update-for-desktop_11.html","https://crbug.com/1479274","https://github.com/qnighy/libwebp-sys2-rs/pull/21","https://github.com/qnighy/libwebp-sys2-rs/commit/4560c473a76ec8bd8c650f19ddf9d7a44f719f8b","https://github.com/webmproject/libwebp/commit/902bc9190331343b2017211debcec8d2ab87e17a","https://bugzilla.suse.com/show_bug.cgi?id=1215231","https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-4863","https://news.ycombinator.com/item?id=37478403","https://rustsec.org/advisories/RUSTSEC-2023-0060.html","https://security-tracker.debian.org/tracker/CVE-2023-4863","https://github.com/electron/electron/pull/39823","https://github.com/electron/electron/pull/39825","https://github.com/electron/electron/pull/39826","https://github.com/electron/electron/pull/39827","https://github.com/electron/electron/pull/39828","https://github.com/webmproject/libwebp/releases/tag/v1.3.2","https://lists.debian.org/debian-lts-announce/2023/09/msg00015.html","https://lists.debian.org/debian-lts-announce/2023/09/msg00016.html","https://lists.debian.org/debian-lts-announce/2023/09/msg00017.html","https://rustsec.org/advisories/RUSTSEC-2023-0061.html","https://security.gentoo.org/glsa/202309-05","https://www.debian.org/security/2023/dsa-5496","https://www.debian.org/security/2023/dsa-5497","https://www.debian.org/security/2023/dsa-5498","http://www.openwall.com/lists/oss-security/2023/09/21/4","http://www.openwall.com/lists/oss-security/2023/09/22/1","http://www.openwall.com/lists/oss-security/2023/09/22/3","http://www.openwall.com/lists/oss-security/2023/09/22/4","http://www.openwall.com/lists/oss-security/2023/09/22/5","http://www.openwall.com/lists/oss-security/2023/09/22/6","http://www.openwall.com/lists/oss-security/2023/09/22/7","http://www.openwall.com/lists/oss-security/2023/09/22/8","http://www.openwall.com/lists/oss-security/2023/09/26/1","http://www.openwall.com/lists/oss-security/2023/09/26/7","http://www.openwall.com/lists/oss-security/2023/09/28/1","http://www.openwall.com/lists/oss-security/2023/09/28/2","http://www.openwall.com/lists/oss-security/2023/09/28/4","https://github.com/jaredforth/webp/pull/30","https://github.com/python-pillow/Pillow/pull/7395","https://github.com/jaredforth/webp/commit/9d4c56e63abecc777df71c702503c3eaabd7dcbc","https://pillow.readthedocs.io/en/stable/releasenotes/10.0.1.html#security","https://github.com/ImageMagick/ImageMagick/discussions/6664","https://github.com/dlemstra/Magick.NET/releases/tag/13.3.0","https://security.gentoo.org/glsa/202401-10","https://sethmlarson.dev/security-developer-in-residence-weekly-report-16","https://security.netapp.com/advisory/ntap-20230929-0011","https://stackdiary.com/critical-vulnerability-in-webp-codec-cve-2023-4863","https://www.bentley.com/advisories/be-2023-0001","https://www.bleepingcomputer.com/news/google/google-fixes-another-chrome-zero-day-bug-exploited-in-attacks","https://www.mozilla.org/en-US/security/advisories/mfsa2023-40","https://www.vicarius.io/vsociety/posts/zero-day-webp-vulnerability-cve-2023-4863","https://adamcaudill.com/2023/09/14/whose-cve-is-it-anyway","https://blog.isosceles.com/the-webp-0day","https://en.bandisoft.com/honeyview/history","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/6T655QF7CQ3DYAMPFV7IECQYGDEUIVVT","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/FYYKLG6CRGEDTNRBSU26EEWAO6D6U645","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/KUQ7CTX3W372X3UY56VVNAHCH6H2F4X3","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/OZDGWWMJREPAGKWCJKSCM4WYLANSKIFX","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PYZV7TMKF4QHZ54SFJX54BDN52VHGGCX","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WHOLML7N2G5KCAZXFWC5IDFFHSQS5SDB","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WTRUIS3564P7ZLM2S2IH4Y4KZ327LI4I","https://github.com/advisories/GHSA-j7hp-h8jx-5ppr"],"source_kind":"github","identifiers":["GHSA-j7hp-h8jx-5ppr","CVE-2023-4863"],"repository_url":"https://github.com/qnighy/libwebp-sys2-rs","blast_radius":1.0,"packages":[{"versions":[{"first_patched_version":"1.4.0","vulnerable_version_range":"\u003e= 1.0.0, \u003c 1.4.0"}],"ecosystem":"go","package_name":"github.com/chai2010/webp"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q8-x64"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q8-openmp-x64"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q8-anycpu"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q16-x64"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q16-hdri-anycpu"},{"versions":[{"first_patched_version":"13.3.0","vulnerable_version_range":"\u003c 13.3.0"}],"ecosystem":"nuget","package_name":"magick.net-q16-anycpu"},{"versions":[{"first_patched_version":"0.2.6","vulnerable_version_range":"\u003c 0.2.6"}],"ecosystem":"cargo","package_name":"webp"},{"versions":[{"first_patched_version":"10.0.1","vulnerable_version_range":"\u003c 10.0.1"}],"ecosystem":"pypi","package_name":"Pillow"},{"versions":[{"first_patched_version":"2.88.6","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.88.6"}],"ecosystem":"nuget","package_name":"SkiaSharp"},{"versions":[{"first_patched_version":"27.0.0-beta.2","vulnerable_version_range":"\u003e= 27.0.0-beta.1, \u003c 27.0.0-beta.2"},{"first_patched_version":"26.2.1","vulnerable_version_range":"\u003e= 26.0.0, \u003c 26.2.1"},{"first_patched_version":"25.8.1","vulnerable_version_range":"\u003e= 25.0.0, \u003c 25.8.1"},{"first_patched_version":"24.8.3","vulnerable_version_range":"\u003e= 24.0.0, \u003c 24.8.3"},{"first_patched_version":"22.3.24","vulnerable_version_range":"\u003e= 22.0.0, \u003c 22.3.24"}],"ecosystem":"npm","package_name":"electron"},{"versions":[{"first_patched_version":"0.9.3","vulnerable_version_range":"\u003c 0.9.3"}],"ecosystem":"cargo","package_name":"libwebp-sys"},{"versions":[{"first_patched_version":"0.1.8","vulnerable_version_range":"\u003c 0.1.8"}],"ecosystem":"cargo","package_name":"libwebp-sys2"}],"created_at":"2023-09-14T17:06:05.242Z","updated_at":"2025-05-13T20:50:33.000Z","epss_percentage":0.93991,"epss_percentile":0.99874},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWg5amMtMjg0aC01MzNn","url":"https://github.com/advisories/GHSA-h9jc-284h-533g","title":"Context isolation bypass via contextBridge in Electron","description":"### Impact\nApps using both `contextIsolation` and `contextBridge` are affected.\n\nThis is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.\n\n### Workarounds\nThere are no app-side workarounds, you must update your Electron version to be protected.\n\n### Fixed Versions\n* `9.0.0-beta.21`\n* `8.2.4`\n* `7.2.4`\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-07-07T00:01:10.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-h9jc-284h-533g","https://github.com/electron/electron/commit/b8e347709245d2dc5640fbb3044d9b21b4eaa6b0","https://nvd.nist.gov/vuln/detail/CVE-2020-4077","https://www.electronjs.org/releases/stable?page=3#release-notes-for-v824","https://github.com/advisories/GHSA-h9jc-284h-533g"],"source_kind":"github","identifiers":["GHSA-h9jc-284h-533g","CVE-2020-4077"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"7.2.4","vulnerable_version_range":"\u003c 7.2.4"},{"first_patched_version":"8.2.4","vulnerable_version_range":"\u003e= 8.0.0, \u003c 8.2.4"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:23.713Z","updated_at":"2023-01-09T05:03:27.000Z","epss_percentage":0.00436,"epss_percentile":0.61682},{"uuid":"GSA_kwCzR0hTQS03ZnY5LW03OXItajl4OM4AAa1R","url":"https://github.com/advisories/GHSA-7fv9-m79r-j9x8","title":"Electron vulnerable to remote command execution","description":"Electron before 1.6.8 allows remote command execution because of a `nodeIntegration` bypass vulnerability. This also affects all applications that bundle Electron code equivalent to 1.6.8 or earlier. Bypassing the Same Origin Policy (SOP) is a precondition; however, recent Electron versions do not have strict SOP enforcement. Combining an SOP bypass with a privileged URL internally used by Electron, it was possible to execute native Node.js primitives in order to run OS commands on the user's host. Specifically, a `chrome-devtools://devtools/bundled/inspector.html` window could be used to eval a Node.js `child_process.execFile` API call.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-17T02:14:12.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2017-12581","https://blog.doyensec.com/2017/08/03/electron-framework-security.html","https://doyensec.com/resources/us-17-Carettoni-Electronegativity-A-Study-Of-Electron-Security.pdf","https://github.com/electron/electron/commit/05b6d91bf4c1e0ee65eeef70cd5d1bd1df125644","https://github.com/advisories/GHSA-7fv9-m79r-j9x8"],"source_kind":"github","identifiers":["GHSA-7fv9-m79r-j9x8","CVE-2017-12581"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.6.8","vulnerable_version_range":"\u003c 1.6.8"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2023-10-19T19:06:09.036Z","updated_at":"2023-10-19T18:37:42.000Z","epss_percentage":0.01169,"epss_percentile":0.77506},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTR3ODgtcmpqMy14N3dw","url":"https://github.com/advisories/GHSA-4w88-rjj3-x7wp","title":"Chromium Remote Code Execution in electron","description":"Affected versions of `ElectronJS` are susceptible to a remote code execution vulnerability that occurs when an affected application access remote content, even if the [sandbox option](https://electron.atom.io/docs/api/sandbox-option) is enabled.\n\n\n\n## Recommendation\n\nUpdate to electron version 1.7.8 or later.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-07-24T20:04:23.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2017-16151","https://electronjs.org/blog/chromium-rce-vulnerability","https://github.com/advisories/GHSA-4w88-rjj3-x7wp","https://www.npmjs.com/advisories/539","https://electron.atom.io/blog/2017/09/27/chromium-rce-vulnerability-fix"],"source_kind":"github","identifiers":["GHSA-4w88-rjj3-x7wp","CVE-2017-16151"],"repository_url":null,"blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.7.8","vulnerable_version_range":"\u003e= 1.7.0, \u003c 1.7.8"},{"first_patched_version":"1.6.14","vulnerable_version_range":"\u003c 1.6.14"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:37.016Z","updated_at":"2023-09-13T19:15:16.000Z","epss_percentage":0.02845,"epss_percentile":0.85503},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWY5bXEtanBoNi05bWht","url":"https://github.com/advisories/GHSA-f9mq-jph6-9mhm","title":"Arbitrary file read via window-open IPC in Electron","description":"### Impact\nThe vulnerability allows arbitrary local file read by defining unsafe window options on a child window opened via window.open.\n\n### Workarounds\nEnsure you are calling `event.preventDefault()` on all [`new-window`](https://electronjs.org/docs/api/web-contents#event-new-window) events where the `url` or `options` is not something you expect.\n\n### Fixed Versions\n* `9.0.0-beta.21`\n* `8.2.4`\n* `7.2.4`\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2020-07-07T00:01:13.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-f9mq-jph6-9mhm","https://nvd.nist.gov/vuln/detail/CVE-2020-4075","https://www.electronjs.org/releases/stable?page=3#release-notes-for-v824","https://github.com/advisories/GHSA-f9mq-jph6-9mhm"],"source_kind":"github","identifiers":["GHSA-f9mq-jph6-9mhm","CVE-2020-4075"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"7.2.4","vulnerable_version_range":"\u003c 7.2.4"},{"first_patched_version":"8.2.4","vulnerable_version_range":"\u003e= 8.0.0, \u003c 8.2.4"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:23.723Z","updated_at":"2023-01-09T05:03:31.000Z","epss_percentage":0.00264,"epss_percentile":0.49507},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTU2cGMtNmpxcC14cWo4","url":"https://github.com/advisories/GHSA-56pc-6jqp-xqj8","title":"Context isolation bypass in Electron","description":"### Impact\nApps using both `contextIsolation` and `sandbox: true` are affected.\nApps using both `contextIsolation` and `nativeWindowOpen: true` are affected.\n\nThis is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.\n\n### Workarounds\nThere are no app-side workarounds, you must update your Electron version to be protected.\n\n### Fixed Versions\n* `11.0.0-beta.6`\n* `10.1.2`\n* `9.3.1`\n* `8.5.2`\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at [security@electronjs.org](mailto:security@electronjs.org)","origin":"UNSPECIFIED","severity":"LOW","published_at":"2020-10-06T17:46:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-56pc-6jqp-xqj8","https://nvd.nist.gov/vuln/detail/CVE-2020-15215","https://github.com/advisories/GHSA-56pc-6jqp-xqj8"],"source_kind":"github","identifiers":["GHSA-56pc-6jqp-xqj8","CVE-2020-15215"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"11.0.0-beta.6","vulnerable_version_range":"\u003e= 11.0.0-beta.0, \u003c= 11.0.0-beta.5"},{"first_patched_version":"10.1.2","vulnerable_version_range":"\u003e= 10.0.0-beta.0, \u003c 10.1.2"},{"first_patched_version":"9.3.1","vulnerable_version_range":"\u003e= 9.0.0-beta.0, \u003c 9.3.1"},{"first_patched_version":"8.5.2","vulnerable_version_range":"\u003e= 8.0.0-beta.0, \u003c 8.5.2"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:13.550Z","updated_at":"2023-01-09T05:03:54.000Z","epss_percentage":0.00282,"epss_percentile":0.51043},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh2ZjgtaDJxaC0zN205","url":"https://github.com/advisories/GHSA-hvf8-h2qh-37m9","title":"IPC messages delivered to the wrong frame in Electron","description":"### Impact\nIPC messages sent from the main process to a subframe in the renderer process, through `webContents.sendToFrame`, `event.reply` or when using the `remote` module, can in some cases be delivered to the wrong frame.\n\nIf your app does ANY of the following, then it is impacted by this issue:\n- Uses `remote`\n- Calls `webContents.sendToFrame`\n- Calls `event.reply` in an IPC message handler\n\n### Patches\nThis has been fixed in the following versions:\n\n- 9.4.0\n- 10.2.0\n- 11.1.0\n- 12.0.0-beta.9\n\n### Workarounds\nThere are no workarounds for this issue.\n\n### For more information\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2021-01-28T19:11:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-hvf8-h2qh-37m9","https://github.com/electron/electron/pull/26875","https://github.com/electron/electron/commit/07a1c2a3e5845901f7e2eda9506695be58edc73c","https://github.com/electron/electron/releases/tag/v9.4.0","https://www.electronjs.org/releases/stable?version=9#9.4.0","https://nvd.nist.gov/vuln/detail/CVE-2020-26272","https://github.com/electron/electron/commit/0bbd268eb4caf35604443df5ff196980dd49e208","https://github.com/electron/electron/commit/36c695ce2a7e22c07fe1e30c61c00d20371daee2","https://github.com/electron/electron/commit/429400040ecb16a21d19936658579e65a797e4cc","https://github.com/electron/electron/commit/5c8e7e8b7f485ceafa8b271086d7b87e1de9dedd","https://github.com/advisories/GHSA-hvf8-h2qh-37m9"],"source_kind":"github","identifiers":["GHSA-hvf8-h2qh-37m9","CVE-2020-26272"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"11.1.0","vulnerable_version_range":"\u003e= 11.0.0, \u003c 11.1.0"},{"first_patched_version":"10.2.0","vulnerable_version_range":"\u003e= 10.0.0, \u003c 10.2.0"},{"first_patched_version":"9.4.0","vulnerable_version_range":"\u003c 9.4.0"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:13:11.845Z","updated_at":"2025-05-27T15:20:20.000Z","epss_percentage":0.00404,"epss_percentile":0.59751},{"uuid":"GSA_kwCzR0hTQS0zcDIyLWdocTgtdjc0Oc01Ew","url":"https://github.com/advisories/GHSA-3p22-ghq8-v749","title":"Renderers can obtain access to random bluetooth device without permission in Electron","description":"### Impact\nThis vulnerability allows renderers to obtain access to a random bluetooth device via the [web bluetooth API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API) if the app has not configured a custom `select-bluetooth-device` event handler.  The device that is accessed is random and the attacker would have no way of selecting a specific device.\n\nAll current stable versions of Electron are affected.\n\n### Patches\nThis has been patched and the following Electron versions contain the fix:\n* `17.0.0-alpha.6`\n* `16.0.6`\n* `15.3.5`\n* `14.2.4`\n* `13.6.6`\n\n### Workarounds\nAdding this code to your app can workaround the issue.\n\n```js\napp.on('web-contents-created', (event, webContents) =\u003e {\n  webContents.on('select-bluetooth-device', (event, devices, callback) =\u003e {\n    // Prevent default behavior\n    event.preventDefault();\n    // Cancel the request\n    callback('');\n  });\n});\n```\n\nFor more information\nIf you have any questions or comments about this advisory, email us at security@electronjs.org.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2022-03-22T18:49:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/electron/electron/security/advisories/GHSA-3p22-ghq8-v749","https://nvd.nist.gov/vuln/detail/CVE-2022-21718","https://github.com/electron/electron/pull/32178","https://github.com/electron/electron/pull/32240","https://github.com/advisories/GHSA-3p22-ghq8-v749"],"source_kind":"github","identifiers":["GHSA-3p22-ghq8-v749","CVE-2022-21718"],"repository_url":"https://github.com/electron/electron","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"17.0.0-alpha.6","vulnerable_version_range":"\u003e= 17.0.0-alpha.1, \u003c= 17.0.0-alpha.5"},{"first_patched_version":"16.0.6","vulnerable_version_range":"\u003e= 16.0.0-beta.1, \u003c 16.0.6"},{"first_patched_version":"15.3.5","vulnerable_version_range":"\u003e= 15.0.0-beta.1, \u003c 15.3.5"},{"first_patched_version":"14.2.4","vulnerable_version_range":"\u003e= 14.0.0-beta.1, \u003c 14.2.4"},{"first_patched_version":"13.6.6","vulnerable_version_range":"\u003c 13.6.6"}],"ecosystem":"npm","package_name":"electron"}],"created_at":"2022-12-21T16:12:32.576Z","updated_at":"2023-07-24T19:30:27.000Z","epss_percentage":0.00887,"epss_percentile":0.74243}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/electron","docker_dependents_count":312,"docker_downloads_count":120549840,"usage_url":"https://repos.ecosyste.ms/usage/npm/electron","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/electron/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/electron/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/electron/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/electron/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/electron/related_packages","maintainers":[{"uuid":"electron-nightly","login":"electron-nightly","name":null,"email":"info+nightly-npm@electronjs.org","url":null,"packages_count":3,"html_url":"https://www.npmjs.com/~electron-nightly","role":null,"created_at":"2022-11-10T00:25:14.274Z","updated_at":"2022-11-10T00:25:14.274Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/electron-nightly/packages"},{"uuid":"electronhq","login":"electronhq","name":null,"email":"marshallofsound+electronhqnpm@electronjs.org","url":null,"packages_count":26,"html_url":"https://www.npmjs.com/~electronhq","role":null,"created_at":"2022-11-10T00:25:14.272Z","updated_at":"2022-11-10T00:25:14.272Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/electronhq/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5002227,"maintainers_count":1011852,"namespaces_count":295147,"keywords_count":699473,"github":"npm","metadata":{"funded_packages_count":150164},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-04T06:01:37.253Z","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":4027,"unique_repositories_count_past_30_days":221,"recent_issues":[{"uuid":"5791044063","node_id":"PR_kwDOSAH8hs8AAAABHsLlqA","number":46,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T12:04:59.000Z","updated_at":"2026-10-10T12:05:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":13,"packages":[{"name":"@electron/rebuild","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/electron/rebuild"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.1.1","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"electron","old_version":"43.2.0","new_version":"43.7.8","repository_url":"https://github.com/electron/electron"},{"name":"electron-builder","old_version":"26.15.7","new_version":"26.17.0","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"eslint","old_version":"10.8.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.8.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"playwright","old_version":"1.62.0","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.6","new_version":"7.3.7","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@electron/rebuild](https://github.com/electron/rebuild) | `4.2.0` | `4.2.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.6.4` |\n| [electron](https://github.com/electron/electron) | `43.2.0` | `43.7.8` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.15.7` | `26.17.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.12.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.8.0` | `17.13.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.0` | `1.63.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.71.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.6` | `7.3.7` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@electron/rebuild` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/rebuild/releases\"\u003e@​electron/rebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/rebuild/compare/v4.2.0...v4.2.1\"\u003e4.2.1\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude target platform in .forge-meta rebuild marker (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1319\"\u003e#1319\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/rebuild/commit/3e6bfd14b4d85008ee7cab79a0f9006d9e5aa57a\"\u003e3e6bfd1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/issues/10031\"\u003eelectron-userland/electron-builder#10031\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/electron/rebuild/commit/d62d5a2c9dbee5dd27234490f695412d36ca65e2\"\u003e\u003ccode\u003ed62d5a2\u003c/code\u003e\u003c/a\u003e ci: set cache-mode on release workflows (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/3e6bfd14b4d85008ee7cab79a0f9006d9e5aa57a\"\u003e\u003ccode\u003e3e6bfd1\u003c/code\u003e\u003c/a\u003e fix: include target platform in .forge-meta rebuild marker (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/e355454ec9ec7ccc4ffc671aadff7e006c29a29c\"\u003e\u003ccode\u003ee355454\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.28.0 to 6.28.1 in /test/fixture/workspace-tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/90f2542675b6c611ea237848446c5da9bc256fdc\"\u003e\u003ccode\u003e90f2542\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 5.0.7 to 5.0.12 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/af5c21454f6406eaec2cbc81321b303514f869d8\"\u003e\u003ccode\u003eaf5c214\u003c/code\u003e\u003c/a\u003e ci: add required-ci gate job (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/6a69b7c569ffbbe6ef04c22d84404e0a45a8da30\"\u003e\u003ccode\u003e6a69b7c\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it from 14.2.0 to 14.3.2 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/037e7d98ed9de2e7147bad4ac727ad6c1185018f\"\u003e\u003ccode\u003e037e7d9\u003c/code\u003e\u003c/a\u003e chore(deps): bump azure/login from 3.0.1 to 3.1.0 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/8b14ce89664a4d341afebb0e5964e912d4453b7f\"\u003e\u003ccode\u003e8b14ce8\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.28.0 to 6.28.1 in /test/fixture/native-app1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/7bb45ee5c1f0bdf66092394dd227623fc051b3b0\"\u003e\u003ccode\u003e7bb45ee\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.27.0 to 6.28.1 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/dd050f3107acf1fabaaa96c782cb17e6d67d09f4\"\u003e\u003ccode\u003edd050f3\u003c/code\u003e\u003c/a\u003e build(deps-dev): upgrade vitest to v5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/rebuild/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\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/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.1 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 43.2.0 to 43.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v43.7.8\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v43.7.8\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54597\"\u003e#54597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e#54584\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54622\"\u003e#54622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v43.7.7\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v43.7.7\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54569\"\u003e#54569\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v43.7.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v43.7.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e#54304\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e#54456\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54404\"\u003e#54404\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e#54443\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e#54390\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e#54316\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e#54268\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible renderer crash in 32-bit Windows and Linux ARM builds caused by under-aligned Blink heap vector allocations. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54259\"\u003e#54259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e#54503\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e#54309\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e#54396\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e#54256\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e#54426\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e#54465\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e#54498\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e#54423\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e#54400\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e#54485\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e#54440\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e#54462\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e#54279\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e#54450\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly exception handlers failing to catch, or crashing during tier-up, in modules using wasm exceptions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54235\"\u003e#54235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly modules loaded from the code cache crashing or throwing \u003ccode\u003eRuntimeError: unreachable\u003c/code\u003e after updating between certain patch releases. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54238\"\u003e#54238\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54239\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54246\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54237\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewin.setEnabled(false)\u003c/code\u003e and modal child windows not blocking input on Wayland. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54446\"\u003e#54446\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54447\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54448\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed zoom in/out getting stuck after zooming past the 25%-500% range. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54422\"\u003e#54422\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54421\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54395\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esetVisualZoomLevelLimits()\u003c/code\u003e shrinking pages when the minimum is under 1.\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/electron/electron/commit/e23db61e773c5f3924f24f3a01f843c22024cd3a\"\u003e\u003ccode\u003ee23db61\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54622\"\u003e#54622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/83a7520db071c2e58163eec8defb445021c928f9\"\u003e\u003ccode\u003e83a7520\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54640\"\u003e#54640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/0b605a87adf2da09f6f7646426574b670f27376a\"\u003e\u003ccode\u003e0b605a8\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54597\"\u003e#54597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f5e30a9bdc24cb11c6f88a9b8a9114c1a44b25e6\"\u003e\u003ccode\u003ef5e30a9\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54584\"\u003e#54584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/ddb762f50fbd70384d0385302697e60ada549024\"\u003e\u003ccode\u003eddb762f\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 26 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54569\"\u003e#54569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/661853da65e2cf23c57e421b1d8585b60a332893\"\u003e\u003ccode\u003e661853d\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/bd9e0124fde22825f9a3f83d33f1b4ca0d3e85e8\"\u003e\u003ccode\u003ebd9e012\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54581\"\u003e#54581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8cf09e99f07bac51fee7835c6bce5796983e2df1\"\u003e\u003ccode\u003e8cf09e9\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54575\"\u003e#54575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b18bcf458bf5bbce038f493d7f128f25d5d8c627\"\u003e\u003ccode\u003eb18bcf4\u003c/code\u003e\u003c/a\u003e test: run fullscreen specs serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54577\"\u003e#54577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/37e9cfaeefc2e45865e8c584a04de920f0c8e02e\"\u003e\u003ccode\u003e37e9cfa\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54542\"\u003e#54542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v43.2.0...v43.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder` from 26.15.7 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-builder@26.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect pnpm workspace root on Windows without shelling out to pwd (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10189\"\u003eelectron-userland/electron-builder#10189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: pin globTest \u0026quot;failed peer dep\u0026quot; deps via lockfile fixture and update snapshot for moment 2.31.0 (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10197\"\u003e#10197\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10198\"\u003eelectron-userland/electron-builder#10198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nsis): \u0026quot;store-asar\u0026quot; mode for proportional differential updates (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10201\"\u003eelectron-userland/electron-builder#10201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(v26): bump package manager pins and disable dependency lifecycle scripts in fixture installs (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10199\"\u003e#10199\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10203\"\u003eelectron-userland/electron-builder#10203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(app-builder-lib): resolve pnpm deps omitted from deduped list output by declared range (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10200\"\u003e#10200\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10207\"\u003eelectron-userland/electron-builder#10207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pkg): add rootVolumeOnly to \u003c!-- raw HTML omitted --\u003e for macOS 26 Installer prompt (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10193\"\u003e#10193\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10211\"\u003eelectron-userland/electron-builder#10211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(node-module-collector): clear error on empty output and fall back to traversal when a collector throws (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10210\"\u003e#10210\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10213\"\u003eelectron-userland/electron-builder#10213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(electron-updater): keep cached blockmap consistent with cached installer (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10098\"\u003e#10098\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10163\"\u003eelectron-userland/electron-builder#10163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(updater): make multi-range differential downloads work on real servers (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10192\"\u003e#10192\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10219\"\u003eelectron-userland/electron-builder#10219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(flatpak): stop linux.files from corrupting flatpak files (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10209\"\u003e#10209\u003c/a\u003e + \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10227\"\u003e#10227\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10229\"\u003eelectron-userland/electron-builder#10229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pnpm-collector): pick in-range nested deps with pnpm 11 hoisted layout (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10230\"\u003eelectron-userland/electron-builder#10230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10191\"\u003eelectron-userland/electron-builder#10191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(squirrel): backport elevate.exe appOutDir race fix to v26 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9852\"\u003e#9852\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10157\"\u003eelectron-userland/electron-builder#10157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): use keychain password for set-key-partition-list (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10101\"\u003e#10101\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10172\"\u003eelectron-userland/electron-builder#10172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(win): only log \u0026quot;signing with signtool.exe\u0026quot; when signing actually runs by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10171\"\u003eelectron-userland/electron-builder#10171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CI): auto-label PRs targeting backports to release/v26 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10158\"\u003e#10158\u003c/a\u003e) by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10166\"\u003eelectron-userland/electron-builder#10166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): Retain Electron and Chromium license files on macOS (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10174\"\u003e#10174\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10177\"\u003eelectron-userland/electron-builder#10177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent infinite recursion in node module collection when a package depends on itself (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10070\"\u003e#10070\u003c/a\u003e to v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10180\"\u003eelectron-userland/electron-builder#10180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10165\"\u003eelectron-userland/electron-builder#10165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.0...electron-builder@26.16.1\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.0...electron-builder@26.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v26): offline checksum validation via locally seeded SHASUMS256.txt for air-gapped builds by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10047\"\u003eelectron-userland/electron-builder#10047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): accept base64 SHA-512 checksums for custom NSIS toolset downloads by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10041\"\u003eelectron-userland/electron-builder#10041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10050\"\u003e#10050\u003c/a\u003e by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10052\"\u003eelectron-userland/electron-builder#10052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eallowMissingDependencies\u003c/code\u003e to fail builds on missing production deps (v26, warn-only default) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10074\"\u003eelectron-userland/electron-builder#10074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): run PowerShell with -NoProfile -NonInteractive in allowOnlyOneInstallerInstance checks (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10051\"\u003e#10051\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10053\"\u003eelectron-userland/electron-builder#10053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): bump icons toolset to 1.2.3 so small ICNS sizes are written as ic04/ic05 ARGB (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10088\"\u003eelectron-userland/electron-builder#10088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linux): bump linux-tools-mac toolset to 1.0.1 so its binaries run on macOS 15+ (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10102\"\u003eelectron-userland/electron-builder#10102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: emit afterSign hook for mas/mas-dev builds (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10072\"\u003eelectron-userland/electron-builder#10072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(website): env-driven baseUrl + version dropdown; stop v26 releases from prod-deploying electron.build by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10090\"\u003eelectron-userland/electron-builder#10090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​noble/hashes\u003c/code\u003e to v1 so blockmap generation works on Node \u0026lt; 20.19 by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10108\"\u003eelectron-userland/electron-builder#10108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: backport escape xml for appxmanifest by \u003ca href=\"https://github.com/regnete\"\u003e\u003ccode\u003e@​regnete\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10099\"\u003eelectron-userland/electron-builder#10099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10059\"\u003eelectron-userland/electron-builder#10059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.7...electron-builder@26.16.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.7...electron-builder@26.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/electron-builder@26.17.0/packages/electron-builder/CHANGELOG.md\"\u003eelectron-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/bae1c8bcd138c7aa5f575106ca0f8ea22e7dd2a4\"\u003e\u003ccode\u003ebae1c8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/2a2dd22c17006ec80acf4704642ca83378e5fdb1\"\u003e\u003ccode\u003e2a2dd22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/613cd587dfc405344989eb0452ddc9281a9164ba\"\u003e\u003ccode\u003e613cd58\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d4a4f501fd136cb6f69339040ada56a0cabc74b6\"\u003e\u003ccode\u003ed4a4f50\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/41a027ce590dfff24e935861577fc58a16595e31\"\u003e\u003ccode\u003e41a027c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/59f63644f80381f018c91246762caee7586ab126\"\u003e\u003ccode\u003e59f6364\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/b9b2e8afe5bfb975c8551b19a3cf8a68e58df4a5\"\u003e\u003ccode\u003eb9b2e8a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d6d4125ba636ad2edcd7ddb01d74ddf75a855727\"\u003e\u003ccode\u003ed6d4125\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/a4ec75f919b839c0a4afcee3f7fa526681e128d4\"\u003e\u003ccode\u003ea4ec75f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/5ae5a02f7ce83e7f47e1bfa660b2dc7e95081d24\"\u003e\u003ccode\u003e5ae5a02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c04b358b249841e362f6f71bd20de478c3d86c4\"\u003e\u003ccode\u003e7c04b35\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.16.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/ee1d2828600f807887135e0a5a7d01d8d5d28c30\"\u003e\u003ccode\u003eee1d282\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/ec4f39b33663f4f7a602f25330737c16af8b9cea\"\u003e\u003ccode\u003eec4f39b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/12add992b703db522c21d14f871e8517472484b4\"\u003e\u003ccode\u003e12add99\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/92332ccf69966a895f98894675d532506c8ef1ea\"\u003e\u003ccode\u003e92332cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cc691c33de035cf2086804469a46f55150d4fa5f\"\u003e\u003ccode\u003ecc691c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e3d974459cdaafe9ac141a93d2a94d26d809ce48\"\u003e\u003ccode\u003ee3d9744\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cc8e7833388c2e2591eb77c2ce72548a34eba9d3\"\u003e\u003ccode\u003ecc8e783\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/be75d14a7ceb80c3370c75a944aed351c5768a05\"\u003e\u003ccode\u003ebe75d14\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/ec4f39b33663f4f7a602f25330737c16af8b9cea\"\u003e\u003ccode\u003eec4f39b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/88b45b11a45066fb352d599accf074018a9a9134\"\u003e\u003ccode\u003e88b45b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e426acae9f340bb8431969ea26b5c03acf454df6\"\u003e\u003ccode\u003ee426aca\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder-util@26.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.16.0\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/electron-userland/electron-builder/commit/5cdf0178759fa9619e47e5a0b3c203e2961b2411\"\u003e\u003ccode\u003e5cdf017\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.17.0 (electron-updater@6.8.10) (v26) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7d3b30f3b15950d19f7c5ff882cf2d161cd3ba2c\"\u003e\u003ccode\u003e7d3b30f\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.16.1 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10165\"\u003e#10165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f4610970f78b6ce223b1f4cee2b5e8f5caa14a48\"\u003e\u003ccode\u003ef461097\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.16.0 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10059\"\u003e#10059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-builder@26.17.0/packages/electron-builder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.8.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\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/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.8.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.5.3 to 0.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.7\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eallowCompoundComponents\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/117\"\u003e#117\u003c/a\u003e)\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDefault: \u003ccode\u003efalse\u003c/code\u003e (\u003ccode\u003etrue\u003c/code\u003e in \u003ccode\u003evite\u003c/code\u003e config)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eDon't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.\u003c/p\u003e\n\u003cp\u003eThis should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since \u003ccode\u003e@vitejs/plugin-react\u003c/code\u003e 4.7.0, \u003ccode\u003e@vitejs/plugin-react-swc\u003c/code\u003e 3.11.0.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;react-refresh/only-export-components\u0026quot;: [\n    \u0026quot;error\u0026quot;,\n    { \u0026quot;allowCompoundComponents\u0026quot;: true }\n  ]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEnabling this option allows code such as the following:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nconst Label = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nexport const Tag = { Root, Label };\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.7\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eallowCompoundComponents\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/117\"\u003e#117\u003c/a\u003e)\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDefault: \u003ccode\u003efalse\u003c/code\u003e (\u003ccode\u003etrue\u003c/code\u003e in \u003ccode\u003evite\u003c/code\u003e config)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eDon't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.\u003c/p\u003e\n\u003cp\u003eThis should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since \u003ccode\u003e@vitejs/plugin-react\u003c/code\u003e 4.7.0, \u003ccode\u003e@vitejs/plugin-react-swc\u003c/code\u003e 3.11.0.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;react-refresh/only-export-components\u0026quot;: [\n    \u0026quot;error\u0026quot;,\n    { \u0026quot;allowCompoundComponents\u0026quot;: true }\n  ]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEnabling this option allows code such as the following:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nconst Label = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nexport const Tag = { Root, Label };\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/ArnaudBarre/eslint-plugin-react-refresh/commit/fd40d83dccc17203dbbbc4e75507f49f44e755cc\"\u003e\u003ccode\u003efd40d83\u003c/code\u003e\u003c/a\u003e Add allowCompoundComponents option [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/620568ae42267444dfeedba1e325f6d57952df05\"\u003e\u003ccode\u003e620568a\u003c/code\u003e\u003c/a\u003e Support re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.3...v0.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.8.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/AutomatisIA/GhostwrAIter/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutomatisIA%2FGhostwrAIter/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"},{"uuid":"5787287533","node_id":"PR_kwDOUIzTv88AAAABHpUJ-g","number":521,"state":"closed","title":"deps: bump the minor-and-patch group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-10T06:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T02:29:57.000Z","updated_at":"2026-10-10T06:56:23.000Z","time_to_close":15982,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":21,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.70.1","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.70.1","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vitest","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@aws-sdk/client-s3","old_version":"3.1141.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1146.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@radix-ui/react-label","old_version":"2.1.15","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.48.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@electron/asar","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/electron/asar"},{"name":"electron","old_version":"44.4.5","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1145.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-transcribe","old_version":"3.1144.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@anthropic-ai/sdk","old_version":"0.128.0","new_version":"0.131.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.1141.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kms","old_version":"3.1141.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 21 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.70.1` | `8.71.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.70.1` | `8.71.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.2` | `5.0.3` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1141.0` | `3.1147.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1146.0` | `3.1147.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.15` | `2.1.16` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.4.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.0` | `5.104.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.52.0` |\n| [@electron/asar](https://github.com/electron/asar) | `4.3.0` | `4.3.1` |\n| [electron](https://github.com/electron/electron) | `44.4.5` | `44.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1145.0` | `3.1147.0` |\n| [@aws-sdk/client-transcribe](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-transcribe) | `3.1144.0` | `3.1147.0` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.128.0` | `0.131.0` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.1141.0` | `3.1147.0` |\n| [@aws-sdk/client-kms](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms) | `3.1141.0` | `3.1147.0` |\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.70.1 to 8.71.1\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.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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 [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/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.71.1 (2026-10-05)\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-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.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/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8593b2be2fcf545c5379503e1ba0dd816fc6036\"\u003e\u003ccode\u003ee8593b2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-parameters] count instantiated mappe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2211d3fb8e9f596fe753c19baa48b8c7e52dea42\"\u003e\u003ccode\u003e2211d3f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] check the constrained type (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ba9c0f1d1715392a24055271b96888aceba528a1\"\u003e\u003ccode\u003eba9c0f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-confusing-void-expression] don't autofix when declare...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/466d7398b5bab3b1b07e1c469dd4817748cf8469\"\u003e\u003ccode\u003e466d739\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-assignment] skip identical types and boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8c170f66c38679d23f89b5845992ca33f08aacd\"\u003e\u003ccode\u003ee8c170f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] use array argument type cons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/effa652828afba0aa730f106cb326c54a97ccfb5\"\u003e\u003ccode\u003eeffa652\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] report usedOnlyAsType for partially expo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9fbab431e518f42e33607a76803b5aa5cbc51d20\"\u003e\u003ccode\u003e9fbab43\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] skip argument checks for calls with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ab28b15dc628c1add1f292b7af0676e02711810\"\u003e\u003ccode\u003e3ab28b1\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): re-enable \u003ccode\u003eplugin-test-formatting\u003c/code\u003e in all tests (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12950\"\u003e#12950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/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.70.1 to 8.71.1\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.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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 [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/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.71.1 (2026-10-05)\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.71.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.71.0 (2026-09-28)\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.71.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/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/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.11.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.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.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\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/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b65c3c907174447a035807342799f346\"\u003e\u003ccode\u003e346d389\u003c/code\u003e\u003c/a\u003e fix(vm): don't reuse scripts across vite environments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11395\"\u003e#11395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977ad3363f796a737834572e54c6ad5c18\"\u003e\u003ccode\u003ef6c9a49\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/062c75d8b63519211d951d8293ea81b5a9e3c124\"\u003e\u003ccode\u003e062c75d\u003c/code\u003e\u003c/a\u003e chore: fix standalone docs build, update exports maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11394\"\u003e#11394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887dee8987a60118d53933f6e9cabd6b3e2a\"\u003e\u003ccode\u003ecaf2887\u003c/code\u003e\u003c/a\u003e fix(vm): do not optimize deps from index.html (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11329\"\u003e#11329\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11360\"\u003e#11360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4eca6a98f6d0b2b61d5d9d38cbbabcef\"\u003e\u003ccode\u003e50312eb\u003c/code\u003e\u003c/a\u003e fix(pool): preserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11392\"\u003e#11392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fad1eae9687312f2f7ceadce6ec88b5df\"\u003e\u003ccode\u003e7c36748\u003c/code\u003e\u003c/a\u003e fix(browser): ignore page crash while cancelling (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1df16a4fa5bbee3f198c582fbd56689d8\"\u003e\u003ccode\u003e92ba7fc\u003c/code\u003e\u003c/a\u003e fix: scope cache key generators to projects (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11281\"\u003e#11281\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11301\"\u003e#11301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855fa9cd7fd376afb84094eba0fda256a74\"\u003e\u003ccode\u003e38f9885\u003c/code\u003e\u003c/a\u003e fix(cache): revalidate imports of cached modules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08f2ea267746a2d6ca0e43edcbb29726f\"\u003e\u003ccode\u003eb24585f\u003c/code\u003e\u003c/a\u003e fix: don't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11219\"\u003e#11219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1141.0 to 3.1147.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1147.0\u003c/h2\u003e\n\u003ch4\u003e3.1147.0(2026-10-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c2162728eaa92e38206b37e81742174638bcee5c\"\u003ec2162728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Removes operations that are not yet generally available from the Lambda Web. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9da1cc4d6bba3fa432f7558c2cfa2052c93860d\"\u003eb9da1cc4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add opt-in O_DIRECT path for file downloads (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8319\"\u003e#8319\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e414f146256296cc32d2675a2e2df515918785e\"\u003e1e414f14\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1147.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1147.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1146.0 to 3.1147.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1147.0\u003c/h2\u003e\n\u003ch4\u003e3.1147.0(2026-10-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c2162728eaa92e38206b37e81742174638bcee5c\"\u003ec2162728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Removes operations that are not yet generally available from the Lambda Web. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9da1cc4d6bba3fa432f7558c2cfa2052c93860d\"\u003eb9da1cc4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add opt-in O_DIRECT path for file downloads (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8319\"\u003e#8319\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e414f146256296cc32d2675a2e2df515918785e\"\u003e1e414f14\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1147.0.zip\u003c/strong\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/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1147.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\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/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.15 to 2.1.16\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.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.11\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\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.3 to 1.4.0\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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eFixed compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/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\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.104.0 to 5.104.1\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.104.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/ec060b6f74b2e51f4b0c78932beec656ef6f6878\"\u003e\u003ccode\u003eec060b6\u003c/code\u003e\u003c/a\u003e]:\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.104.1\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.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/29859ae60c8dca0a5cdbf8abccc775b655cf43e2\"\u003e\u003ccode\u003e29859ae\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/339e09f4e50f5e693e7d9d35b25ecac43f818cd0\"\u003e\u003ccode\u003e339e09f\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' eslint plugins with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11781\"\u003e#11781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a5727935a56db69e720222730e28523400c8f30\"\u003e\u003ccode\u003e0a57279\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query/mutationOptions): fix 'mutationOpt1' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c51bb623bb3999aa28aa7afde404d054689d2ee0\"\u003e\u003ccode\u003ec51bb62\u003c/code\u003e\u003c/a\u003e chore(*): declare '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' in the react packages and exa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a91461326bd6708601104b2cfdb27af72c59dc7a\"\u003e\u003ccode\u003ea914613\u003c/code\u003e\u003c/a\u003e chore(*): declare 'eslint-plugin-react-hooks' in the react packages that use ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d99c84b6b55775ce8ef4eca41f24ee90aefc578e\"\u003e\u003ccode\u003ed99c84b\u003c/code\u003e\u003c/a\u003e chore(*): update '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' to v5 and apply its 'recommend...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd96529f3e0b748874be4655516caecc5d6a0521\"\u003e\u003ccode\u003efd96529\u003c/code\u003e\u003c/a\u003e chore(*): update 'eslint-plugin-react-hooks' to v7 and use its stable 'recomm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e878990b869da186ade549145193cfc718ca3330\"\u003e\u003ccode\u003ee878990\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' packages with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11712\"\u003e#11712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2e1ad64b525f6ff2034f169ab9c2f48f82f17296\"\u003e\u003ccode\u003e2e1ad64\u003c/code\u003e\u003c/a\u003e chore(*): declare 'npm-run-all2' once in the root 'package.json' like other s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c1de23a80e8c2b69299101c9fb6b22bc7c17552f\"\u003e\u003ccode\u003ec1de23a\u003c/code\u003e\u003c/a\u003e chore(*): manage 'typescript' with pnpm 'catalog' and declare it in each pack...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.1/packages/react-query\"\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.48.0 to 1.52.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.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\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/4952\"\u003elucide-icons/lucide#4952\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.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): persist icon customizer 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/4944\"\u003elucide-icons/lucide#4944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vite 8 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/4950\"\u003elucide-icons/lucide#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erugby-ball\u003c/code\u003e icon by \u003ca href=\"https://github.com/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 3 updates by \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/4951\"\u003elucide-icons/lucide#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native): stop forwarding arbitrary rest props to child shape elements by \u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-solid): add Vite and SolidStart integration fixtures 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/4884\"\u003elucide-icons/lucide#4884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add door-closed-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4905\"\u003elucide-icons/lucide#4905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add text-align-justify-* icons by \u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in the github-actions group across 1 directory by \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/4939\"\u003elucide-icons/lucide#4939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vitest 5 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/4953\"\u003elucide-icons/lucide#4953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewind-arrow-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): move to daily release flow 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/4911\"\u003elucide-icons/lucide#4911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(\u003ccode\u003e@​lucide/solid\u003c/code\u003e): Support for Solid 2.0 RC by \u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with ...\n\n_Description has been truncated_","html_url":"https://github.com/david-cui-bruno/founding-sales/pull/521","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-cui-bruno%2Ffounding-sales/issues/521","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/521/packages"},{"uuid":"5776965686","node_id":"PR_kwDOSyO_R88AAAABHhIFeg","number":75,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T10:56:17.000Z","updated_at":"2026-10-09T10:57:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":3,"packages":[{"name":"electron","old_version":"44.4.5","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 3 updates: [electron](https://github.com/electron/electron), [eslint](https://github.com/eslint/eslint) and [globals](https://github.com/sindresorhus/globals).\n\nUpdates `electron` from 44.4.5 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.5...v44.5.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.11.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.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.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/JOhnsonKC201/pixelpets/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JOhnsonKC201%2Fpixelpets/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"},{"uuid":"5776159358","node_id":"PR_kwDOPzSRIs8AAAABHge7kA","number":350,"state":"open","title":"chore(deps): bump the minor-and-patch group with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T09:48:27.000Z","updated_at":"2026-10-09T09:48:53.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":7,"packages":[{"name":"@aws-sdk/client-account","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-iam","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sso","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sso-oidc","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sts","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-providers","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"electron","old_version":"44.4.5","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-account](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-account) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-iam](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-iam) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-sso-oidc](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso-oidc) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-sts](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sts) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers) | `3.1141.0` | `3.1145.0` |\n| [electron](https://github.com/electron/electron) | `44.4.5` | `44.5.1` |\n\nUpdates `@aws-sdk/client-account` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-account's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-account/CHANGELOG.md\"\u003e@​aws-sdk/client-account's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-account\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e This release adds support for verifying an AWS account's primary contact phone number. SendPhoneNumberVerification sends a one-time code by SMS, VerifyPhoneNumber validates it, and GetContactInformation now returns the verification status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7923799ec81f7b78819cd64a59b10c6279fedcb\"\u003eb792379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-account\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-account\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7923799ec81f7b78819cd64a59b10c6279fedcb\"\u003e\u003ccode\u003eb792379\u003c/code\u003e\u003c/a\u003e feat(client-account): This release adds support for verifying an AWS account'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-account\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-iam` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-iam's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-iam/CHANGELOG.md\"\u003e@​aws-sdk/client-iam's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-iam\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-sso's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-sso/CHANGELOG.md\"\u003e@​aws-sdk/client-sso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-sso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso-oidc` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-sso-oidc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-sso-oidc/CHANGELOG.md\"\u003e@​aws-sdk/client-sso-oidc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-sso-oidc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sts` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-sts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-sts/CHANGELOG.md\"\u003e@​aws-sdk/client-sts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-sts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-providers` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/credential-providers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/packages/credential-providers/CHANGELOG.md\"\u003e@​aws-sdk/credential-providers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/packages/credential-providers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 44.4.5 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundT...\n\n_Description has been truncated_","html_url":"https://github.com/gruntwork-io/runbooks/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Frunbooks/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"},{"uuid":"5775876754","node_id":"PR_kwDOTKRGJ88AAAABHgQqyA","number":26,"state":"open","title":"Bump electron from 33.4.11 to 44.5.1 in /desktop","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-10-09T09:24:32.000Z","updated_at":"2026-10-09T09:25:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"electron","old_version":"33.4.11","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":"/desktop","ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 33.4.11 to 44.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v33.4.11...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=33.4.11\u0026new-version=44.5.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/Abhialphavima007/Git-Helper/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhialphavima007%2FGit-Helper/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"5759122639","node_id":"PR_kwDORkNrt88AAAABHS3hJQ","number":53,"state":"closed","title":"chore(deps): bump the npm-minor-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":"2026-10-08T09:32:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-08T09:13:58.000Z","updated_at":"2026-10-08T09:32:52.000Z","time_to_close":1132,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":11,"packages":[{"name":"@reduxjs/toolkit","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"antd","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/ant-design/ant-design"},{"name":"marked","old_version":"18.0.13","new_version":"18.0.14","repository_url":"https://github.com/markedjs/marked"},{"name":"@types/node","old_version":"26.6.0","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"electron","old_version":"44.4.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.10.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"30.1.0","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 11 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` |\n| [antd](https://github.com/ant-design/ant-design) | `6.6.4` | `6.6.5` |\n| [marked](https://github.com/markedjs/marked) | `18.0.13` | `18.0.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.0` | `26.6.4` |\n| [electron](https://github.com/electron/electron) | `44.4.0` | `44.5.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.0` | `30.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.3` |\n\n\nUpdates `@reduxjs/toolkit` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases\"\u003e@​reduxjs/toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates our build tooling to TSDown and PNPM, adds official TypeScript 7 support, and includes a long list of bugfixes across RTK Query, \u003ccode\u003ecreateAsyncThunk\u003c/code\u003e, \u003ccode\u003ecreateEntityAdapter\u003c/code\u003e, and \u003ccode\u003ecombineSlices\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBuild Tooling Updates\u003c/h3\u003e\n\u003cp\u003eWe've fully modernizing modernized our build tooling across all of the Redux repos. That included switching from Yarn to PNPM, ESLint to Oxlint, Prettier to Oxfmt, and TSUp to TSDown.\u003c/p\u003e\n\u003cp\u003eThe part that matters for users is that we now build the package with \u003ca href=\"https://tsdown.dev\"\u003eTSDown\u003c/a\u003e instead of \u003ccode\u003etsup\u003c/code\u003e. The package layout, \u003ccode\u003eexports\u003c/code\u003e definitions, and exported APIs are all unchanged from 2.12. We've checked the new build with \u003ccode\u003eattw\u003c/code\u003e, and verified that CJS and ESM entry points load in both dev and prod builds, and that the \u003ccode\u003elegacy-esm\u003c/code\u003e artifacts still target ES2017. The contents of the bundles do look a bit different (smaller CJS artifacts, slightly different helper output in the \u003ccode\u003elegacy-esm\u003c/code\u003e files). If you see any behavior differences that look build-related, please file an issue!\u003c/p\u003e\n\u003cp\u003eThis is also our first release published via the updated PNPM-based workflow, still using NPM Trusted Publishing. We've also added \u003ccode\u003epkg.pr.new\u003c/code\u003e previews for every commit, so you can try out a PR build before it's released.\u003c/p\u003e\n\u003ch3\u003eDocs Updates\u003c/h3\u003e\n\u003cp\u003eWe've shipped a new combined Redux libraries docs site!  The core docs site at \u003ca href=\"https://redux.js.org\"\u003ehttps://redux.js.org\u003c/a\u003e now contains the docs for \u003cem\u003eall\u003c/em\u003e of our libraries: Redux core and usage guides, Redux Toolkit, React Redux, and Reselect.  The prior standalone docs sites for RTK, R-R, and Reselect now redirect to their respective sections of the combined docs.  We've also done a major cleanup pass on the docs, deduplicating pages that had similarities (like the Next.js or RTK2 migration pages that lived in both the core and RTK docs), and updating outdated content (modernizing example code snippets, deleting dead links, and making RTK and hooks the default patterns shown).  The RTK content now lives at \u003ca href=\"https://redux.js.org/toolkit/\"\u003ehttps://redux.js.org/toolkit/\u003c/a\u003e .\u003c/p\u003e\n\u003ch3\u003eTypeScript 7 Support\u003c/h3\u003e\n\u003cp\u003eTS 7.0 (the native Go port) is now out! We fixed the remaining type errors in RTK when checked by TS 7.0 and 7.1, and TS 7.0 is now part of our CI test matrix.\u003c/p\u003e\n\u003cp\u003ePer our TS support policy of matching DefinitelyTyped's support window, we've also updated our support matrix to TS 5.6+. As always, RTK may still work with earlier versions, but we no longer test against them.\u003c/p\u003e\n\u003ch3\u003eRTK Query Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003euseQueryState\u003c/code\u003e (and thus \u003ccode\u003euseQuery\u003c/code\u003e) was passing a new inline selector to \u003ccode\u003euseSelector\u003c/code\u003e on every render, and also reading the store directly during render. The selector is now memoized, and the direct store read is gone. This also fixes a bug where \u003ccode\u003eisSuccess\u003c/code\u003e could flip from \u003ccode\u003efalse\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e on an unrelated re-render while a query was refetching after an error. \u003ccode\u003eisSuccess\u003c/code\u003e now correctly stays \u003ccode\u003efalse\u003c/code\u003e in that case.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e now reflects cache updates made via \u003ccode\u003eupdateQueryData\u003c/code\u003e while a refetch is in flight, instead of showing the previous result.\u003c/p\u003e\n\u003cp\u003ePolling now reads the current cache state when each poll fires, rather than the state at the time the poll was scheduled. This means \u003ccode\u003eskipPollingIfUnfocused\u003c/code\u003e respects focus loss that happens after scheduling, and polls stop if their cache entry was removed.\u003c/p\u003e\n\u003cp\u003eWe fixed a race where a duplicate query request rejected by the thunk condition could cause queued tag invalidations to run too early and be lost, leaving stale data in the cache.\u003c/p\u003e\n\u003cp\u003eTags with falsy ids like \u003ccode\u003e0\u003c/code\u003e now invalidate and clean up correctly.\u003c/p\u003e\n\u003cp\u003eLazy query hooks now re-subscribe correctly when effects restart while the hook state is preserved, such as with Fast Refresh or \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eInfinite queries no longer trigger \u003ccode\u003eonQueryStarted\u003c/code\u003e when fetching past the end of the list, and the infinite query hook result type now includes the page error flags.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efetchBaseQuery\u003c/code\u003e only treats a URL as absolute if it starts with a scheme.\u003c/p\u003e\n\u003cp\u003eWe also fixed an error when rehydrating state for an endpoint name that has no definition.\u003c/p\u003e\n\u003ch3\u003eOther Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003ecreateAsyncThunk\u003c/code\u003e no longer swallows aborts that happen before the \u003ccode\u003epending\u003c/code\u003e action is dispatched, and now correctly sets \u003ccode\u003erejectedWithValue\u003c/code\u003e when \u003ccode\u003erejectWithValue\u003c/code\u003e is called with a falsy payload.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecreateEntityAdapter\u003c/code\u003e's \u003ccode\u003esetAll\u003c/code\u003e now keeps the last item when given duplicate IDs, matching \u003ccode\u003esetMany\u003c/code\u003e. The sorted adapter's \u003ccode\u003eupdateMany\u003c/code\u003e now merges multiple updates for the same ID before applying them.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecombineSlices\u003c/code\u003e now keeps its internal state proxy cache per instance, so multiple combined reducers no longer interfere with each other.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/370f7eb6403bdfdb1a2ab5b90fbcfd8eaee7d57b\"\u003e\u003ccode\u003e370f7eb\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/8c40241546d97cbe3a67c676e28945fad56ab92c\"\u003e\u003ccode\u003e8c40241\u003c/code\u003e\u003c/a\u003e Fix release-it commands for PNPM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/483f0fb5b5c28f233d2243c8524abd8cffa70cc1\"\u003e\u003ccode\u003e483f0fb\u003c/code\u003e\u003c/a\u003e Fix unstable selector reference inside of \u003ccode\u003euseQueryState\u003c/code\u003e and \u003ccode\u003eisSuccess\u003c/code\u003e dur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/62103f5409a9e153bb66af4a413308e1ac0f82de\"\u003e\u003ccode\u003e62103f5\u003c/code\u003e\u003c/a\u003e Fix TS7 errors and update TS matrix (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/71db2d41646cf4d297c611612a6c0e1b74ee63ba\"\u003e\u003ccode\u003e71db2d4\u003c/code\u003e\u003c/a\u003e Fetch the other libraries' docs from master in previews (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5454\"\u003e#5454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/0eeae5cfb16d0fdd0bfca87c5c3283e096e5cfd4\"\u003e\u003ccode\u003e0eeae5c\u003c/code\u003e\u003c/a\u003e Convert Redux Toolkit docs to the combined site format (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5451\"\u003e#5451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/c9dac937d77adc3bf04842a43955e81d0e7a46da\"\u003e\u003ccode\u003ec9dac93\u003c/code\u003e\u003c/a\u003e docs: clarify browser ESM import map usage (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/00b133f5e63182c7095c0c7d962c1564d9ac718d\"\u003e\u003ccode\u003e00b133f\u003c/code\u003e\u003c/a\u003e fix(toolkit): handle circular references in immutable state middleware (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/ded675e0c844b02b26f99a2dc5e73a449ef3e038\"\u003e\u003ccode\u003eded675e\u003c/code\u003e\u003c/a\u003e docs site: fix pagefind search by preloading window.pagefind (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5447\"\u003e#5447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/322c01a6869e6fbb93dbd369397c3b5460919b9e\"\u003e\u003ccode\u003e322c01a\u003c/code\u003e\u003c/a\u003e Reinstate lazy queries after preserved effects restart (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5424\"\u003e#5424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reduxjs/redux-toolkit/compare/v2.12.0...v2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `antd` from 6.6.4 to 6.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ant-design/ant-design/releases\"\u003eantd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix numeric \u003ccode\u003e0\u003c/code\u003e content rendering across Result, message, notification, Avatar, Modal, Descriptions, and Form.Item. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59153\"\u003e#59153\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59125\"\u003e#59125\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59289\"\u003e#59289\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpload\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Upload.Dragger custom \u003ccode\u003estyle.height\u003c/code\u003e being overridden when the \u003ccode\u003eheight\u003c/code\u003e prop is not set. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59319\"\u003e#59319\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Fix Upload file names being focusable as buttons when no preview action is available. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59295\"\u003e#59295\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Transfer calling a stale \u003ccode\u003eonSelectChange\u003c/code\u003e callback after it is replaced or removed. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59307\"\u003e#59307\u003c/a\u003e \u003ca href=\"https://github.com/yunfeizhu\"\u003e\u003ccode\u003e@​yunfeizhu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer \u003ccode\u003efooter\u003c/code\u003e callbacks not receiving \u003ccode\u003edirection\u003c/code\u003e when using rest parameters. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59303\"\u003e#59303\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Avatar not retrying image loading after \u003ccode\u003esrcSet\u003c/code\u003e changes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59297\"\u003e#59297\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Anchor scrolling and Table and Transfer range selection using stale values after updates. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59308\"\u003e#59308\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Select inconsistent single and multiple heights after customizing global \u003ccode\u003efontSize\u003c/code\u003e or \u003ccode\u003elineHeight\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59298\"\u003e#59298\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Tooltip, Popover, Popconfirm, and Slider TypeScript definitions accepting unsupported rc Tooltip props. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59288\"\u003e#59288\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🛎 Fix Drawer not warning that \u003ccode\u003edestroyOnClose\u003c/code\u003e is deprecated. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59299\"\u003e#59299\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Result、message、notification、Avatar、Modal、Descriptions 和 Form.Item 无法正确渲染数值 \u003ccode\u003e0\u003c/code\u003e 内容的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59153\"\u003e#59153\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59125\"\u003e#59125\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59289\"\u003e#59289\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpload\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Upload.Dragger 未设置 \u003ccode\u003eheight\u003c/code\u003e 属性时自定义 \u003ccode\u003estyle.height\u003c/code\u003e 被覆盖的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59319\"\u003e#59319\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ 修复 Upload 没有可用预览操作时文件名仍可作为按钮聚焦的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59295\"\u003e#59295\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Transfer 在替换或移除 \u003ccode\u003eonSelectChange\u003c/code\u003e 后仍调用旧回调的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59307\"\u003e#59307\u003c/a\u003e \u003ca href=\"https://github.com/yunfeizhu\"\u003e\u003ccode\u003e@​yunfeizhu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Transfer 使用剩余参数的 \u003ccode\u003efooter\u003c/code\u003e 回调无法获取 \u003ccode\u003edirection\u003c/code\u003e 的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59303\"\u003e#59303\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 修复 Avatar 图片加载失败后更新 \u003ccode\u003esrcSet\u003c/code\u003e 无法重新加载的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59297\"\u003e#59297\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Anchor 滚动及 Table 和 Transfer 范围选择在更新后仍使用旧值的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59308\"\u003e#59308\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Select 自定义全局 \u003ccode\u003efontSize\u003c/code\u003e 或 \u003ccode\u003elineHeight\u003c/code\u003e 后单选与多选高度不一致的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59298\"\u003e#59298\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 修正 Tooltip、Popover、Popconfirm 和 Slider 的 TypeScript 类型定义，避免接受实际无效的 rc Tooltip 属性。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59288\"\u003e#59288\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🛎 修复 Drawer 未提示 \u003ccode\u003edestroyOnClose\u003c/code\u003e 已废弃的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59299\"\u003e#59299\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\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/ant-design/ant-design/blob/master/CHANGELOG.en-US.md\"\u003eantd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-09-20\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix numeric \u003ccode\u003e0\u003c/code\u003e content rendering across Result, message, notification, Avatar, Modal, Descriptions, and Form.Item. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59153\"\u003e#59153\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59125\"\u003e#59125\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59289\"\u003e#59289\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpload\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Upload.Dragger custom \u003ccode\u003estyle.height\u003c/code\u003e being overridden when the \u003ccode\u003eheight\u003c/code\u003e prop is not set. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59319\"\u003e#59319\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Fix Upload file names being focusable as buttons when no preview action is available. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59295\"\u003e#59295\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Transfer calling a stale \u003ccode\u003eonSelectChange\u003c/code\u003e callback after it is replaced or removed. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59307\"\u003e#59307\u003c/a\u003e \u003ca href=\"https://github.com/yunfeizhu\"\u003e\u003ccode\u003e@​yunfeizhu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer \u003ccode\u003efooter\u003c/code\u003e callbacks not receiving \u003ccode\u003edirection\u003c/code\u003e when using rest parameters. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59303\"\u003e#59303\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Avatar not retrying image loading after \u003ccode\u003esrcSet\u003c/code\u003e changes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59297\"\u003e#59297\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Anchor scrolling and Table and Transfer range selection using stale values after updates. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59308\"\u003e#59308\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Select inconsistent single and multiple heights after customizing global \u003ccode\u003efontSize\u003c/code\u003e or \u003ccode\u003elineHeight\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59298\"\u003e#59298\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Tooltip, Popover, Popconfirm, and Slider TypeScript definitions accepting unsupported rc Tooltip props. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59288\"\u003e#59288\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🛎 Fix Drawer not warning that \u003ccode\u003edestroyOnClose\u003c/code\u003e is deprecated. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59299\"\u003e#59299\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\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/ant-design/ant-design/commit/4a39f54842eade4e565ab336ef6097cd7e723cdd\"\u003e\u003ccode\u003e4a39f54\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency size-limit to v14 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59339\"\u003e#59339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/74f6318119c420eeb47f7a8a6931907e11f17ae0\"\u003e\u003ccode\u003e74f6318\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dotenv to v18 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59338\"\u003e#59338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/2baea10427b73df0b5e30435ff3e6bcf66cce137\"\u003e\u003ccode\u003e2baea10\u003c/code\u003e\u003c/a\u003e docs: changelog for 6.6.5 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59333\"\u003e#59333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/492d78e36d7a93f16ecbe0d4871b5ac706037beb\"\u003e\u003ccode\u003e492d78e\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action digest to 303a32d (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59334\"\u003e#59334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/050dd0e9e8217a77a06b2bc9342103abb027a902\"\u003e\u003ccode\u003e050dd0e\u003c/code\u003e\u003c/a\u003e chore(deps): update jest dependencies to v30.5.2 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59335\"\u003e#59335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/51dd67f231761590e596fc86bdd8a2192a06f846\"\u003e\u003ccode\u003e51dd67f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​size-limit/file\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59337\"\u003e#59337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/fea0690eecac2d6b80b2c074e991db2a7a63e0a7\"\u003e\u003ccode\u003efea0690\u003c/code\u003e\u003c/a\u003e fix(demo): use prefixCls instead of token.antCls in Table demos (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59327\"\u003e#59327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/e12b75776c206c26cc6331202a933caa3159676a\"\u003e\u003ccode\u003ee12b757\u003c/code\u003e\u003c/a\u003e fix(demo): use public GetProps type in Avatar demo (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59328\"\u003e#59328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/91a6d1df4a5048d4798e6f97c49cc607b625afaf\"\u003e\u003ccode\u003e91a6d1d\u003c/code\u003e\u003c/a\u003e chore(workflow): run upgrade deps at 08:00 Beijing time (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59322\"\u003e#59322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/f045034427f86b4b5dec23c5c01d5ad705b15287\"\u003e\u003ccode\u003ef045034\u003c/code\u003e\u003c/a\u003e fix(Upload): keep Dragger style height when height prop is unset (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59319\"\u003e#59319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ant-design/ant-design/compare/6.6.4...6.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 18.0.13 to 18.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.13...v18.0.14\"\u003e18.0.14\u003c/a\u003e (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow indented lines in setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4095\"\u003e#4095\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/7d05530733fa3f3ec2ed912ff695d05af6d81b8a\"\u003e7d05530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edecode numeric character references in text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4076\"\u003e#4076\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/cead8de96f2ee32d79e1de187bd099929f7409a8\"\u003ecead8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep text after empty nested blockquote (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4101\"\u003e#4101\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1b89557177fe5a7d5d430fdc76e7c8a7c0adf6d7\"\u003e1b89557\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epreserve internal tabs in list item content (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e136da7c7dedcb58af046086005f89350020c416\"\u003ee136da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estrip whitespace when normalizing link reference labels (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4091\"\u003e#4091\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c7ee43abecd6a9e024f8bb6818be2da05e5793cb\"\u003ec7ee43a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport GFM protocol autolinks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4067\"\u003e#4067\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/7f7a49670c14acc6f11efcb18ecc69d17962477a\"\u003e7f7a496\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/markedjs/marked/commit/ef0704c58459e927c805b92a5cc7d0c629e6fe43\"\u003e\u003ccode\u003eef0704c\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/23c82ad02bc8723d9a32c41dd23db155a472d37e\"\u003e\u003ccode\u003e23c82ad\u003c/code\u003e\u003c/a\u003e chore: update deps (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4108\"\u003e#4108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/1b89557177fe5a7d5d430fdc76e7c8a7c0adf6d7\"\u003e\u003ccode\u003e1b89557\u003c/code\u003e\u003c/a\u003e fix: keep text after empty nested blockquote (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/7f7a49670c14acc6f11efcb18ecc69d17962477a\"\u003e\u003ccode\u003e7f7a496\u003c/code\u003e\u003c/a\u003e fix: support GFM protocol autolinks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4067\"\u003e#4067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/5196d98839463f17efa1bb104164d3bcf9cbcac2\"\u003e\u003ccode\u003e5196d98\u003c/code\u003e\u003c/a\u003e docs: add commonmark and gfm as versions in demo (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/de2320ac743ef752acb37c5ffe536ce1abc0d281\"\u003e\u003ccode\u003ede2320a\u003c/code\u003e\u003c/a\u003e docs: add marked-gitlab to known extensions (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/7d05530733fa3f3ec2ed912ff695d05af6d81b8a\"\u003e\u003ccode\u003e7d05530\u003c/code\u003e\u003c/a\u003e fix: allow indented lines in setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c7ee43abecd6a9e024f8bb6818be2da05e5793cb\"\u003e\u003ccode\u003ec7ee43a\u003c/code\u003e\u003c/a\u003e fix: strip whitespace when normalizing link reference labels (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/cead8de96f2ee32d79e1de187bd099929f7409a8\"\u003e\u003ccode\u003ecead8de\u003c/code\u003e\u003c/a\u003e fix: decode numeric character references in text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e136da7c7dedcb58af046086005f89350020c416\"\u003e\u003ccode\u003ee136da7\u003c/code\u003e\u003c/a\u003e fix: preserve internal tabs in list item content (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.13...v18.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.0 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 44.4.0 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.0...v44.5.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.10.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\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/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.12.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.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.1.0 to 30.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated URLs to support Unicode v18.0.0 in internationalized domain names.\u003c/li\u003e\n\u003cli\u003eReduced package size and memory use for CSS property definitions. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (\u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an \u003ccode\u003einitial\u003c/code\u003e reset. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.\u003c/li\u003e\n\u003cli\u003eFixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.\u003c/li\u003e\n\u003cli\u003eFixed computed styles for \u003ccode\u003e:focus\u003c/code\u003e, \u003ccode\u003e:focus-visible\u003c/code\u003e, \u003ccode\u003e:focus-within\u003c/code\u003e, and selectors containing them after focus changes, including inside focus and blur listeners. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e throwing for elements without inline-style support, including XML and MathML elements.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after \u003ccode\u003ewindow.close()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed memory growth from long-lived \u003ccode\u003eMutationObserver\u003c/code\u003e instances retaining bookkeeping for garbage-collected nodes. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed retained \u003ccode\u003eselect.selectedOptions\u003c/code\u003e collections becoming stale after selection changes and form resets.\u003c/li\u003e\n\u003cli\u003eFixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.\u003c/li\u003e\n\u003cli\u003eFixed handling of deeply nested \u003ccode\u003ecolor-mix()\u003c/code\u003e expressions, including exceptions during color resolution. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed spurious window \u003ccode\u003eblur\u003c/code\u003e and \u003ccode\u003efocusout\u003c/code\u003e events and incorrect \u003ccode\u003eevent.relatedTarget\u003c/code\u003e values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus and blur behavior across frames, and focusing the document's viewport through \u003ccode\u003edocument.documentElement.focus()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus targets removed or disabled by \u003ccode\u003eblur\u003c/code\u003e listeners becoming active, and text selections made by focus and blur listeners being overwritten. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing disabled form controls and \u003ccode\u003e\u0026lt;input type=\u0026quot;hidden\u0026quot;\u0026gt;\u003c/code\u003e elements with \u003ccode\u003etabindex=\u0026quot;\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed invalid \u003ccode\u003estyle.setProperty()\u003c/code\u003e calls changing existing \u003ccode\u003e!important\u003c/code\u003e priorities, serialized styles, or mutation records. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e!important\u003c/code\u003e handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e parsing with \u003ccode\u003eincludeNodeLocations: true\u003c/code\u003e or inside frames to honor the \u003ccode\u003erunScripts\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003estorageQuota\u003c/code\u003e option being ignored by frames.\u003c/li\u003e\n\u003cli\u003eFixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.\u003c/li\u003e\n\u003cli\u003eFixed exceptions caused by truncated \u003ccode\u003echarset\u003c/code\u003e parameters in \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e elements, and encoding detection incorrectly using incomplete \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed XML serialization errors for namespaces named \u003ccode\u003econstructor\u003c/code\u003e, \u003ccode\u003etoString\u003c/code\u003e, \u003ccode\u003e__proto__\u003c/code\u003e, or \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and incorrect reuse of namespace prefixes declared on sibling elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.innerHTML\u003c/code\u003e and \u003ccode\u003eelement.outerHTML\u003c/code\u003e in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.\u003c/li\u003e\n\u003cli\u003eFixed selector matching for \u003ccode\u003e:lang()\u003c/code\u003e, \u003ccode\u003e:nth-child(... of ...)\u003c/code\u003e after mutations, and \u003ccode\u003e:has()\u003c/code\u003e with duplicate IDs or nested logical pseudo-classes. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/a23bfb72b5a3fc776db51ae1bccabf46af8a9e38\"\u003e\u003ccode\u003ea23bfb7\u003c/code\u003e\u003c/a\u003e 30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/64a75d240db0744cbfeff6f740b07c4da47cee99\"\u003e\u003ccode\u003e64a75d2\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7bf9653bf12f8ed61255fddf065b1f27afbb6993\"\u003e\u003ccode\u003e7bf9653\u003c/code\u003e\u003c/a\u003e Invalidate styles after CSSOM and control state changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/fe9009c91a09dedd6519c65d8d5b266cce400fa2\"\u003e\u003ccode\u003efe9009c\u003c/code\u003e\u003c/a\u003e Update focused area handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a8d28b3ec0ae3f747a2a8bd2547517c358d00f9a\"\u003e\u003ccode\u003ea8d28b3\u003c/code\u003e\u003c/a\u003e Release windows retained by stylesheet parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/05a2c01549640ad820f6681e0549bf4aab316bbf\"\u003e\u003ccode\u003e05a2c01\u003c/code\u003e\u003c/a\u003e Deduplicate generated CSS property metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1efa190736aa040ac1264e9009fa809d45d98c28\"\u003e\u003ccode\u003e1efa190\u003c/code\u003e\u003c/a\u003e Reduce generated CSS property data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a372e12fd6eeedadc16c11a12e7c155b8cba7c46\"\u003e\u003ccode\u003ea372e12\u003c/code\u003e\u003c/a\u003e Avoid Document named-property rebuilds after irrelevant tree mutations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b2cd235170228c83cafe6d0ff542419aa7fa6221\"\u003e\u003ccode\u003eb2cd235\u003c/code\u003e\u003c/a\u003e Update css-color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/0542d2b8efe917ed37423d37f63488851613058d\"\u003e\u003ccode\u003e0542d2b\u003c/code\u003e\u003c/a\u003e Release idle MutationObserver bookkeeping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.1.0...v30.1.2\"\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.70.0 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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 [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.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.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/mcocdaa/KnowFlow/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcocdaa%2FKnowFlow/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"},{"uuid":"5750370153","node_id":"PR_kwDOUanrkc8AAAABHL6GOQ","number":7,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T19:07:24.000Z","updated_at":"2026-10-07T19:07:34.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":34,"packages":[{"name":"@biomejs/biome","old_version":"2.5.13","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"@better-auth/api-key","old_version":"1.7.5","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/expo","old_version":"1.7.4","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"better-auth","old_version":"1.7.4","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-email","old_version":"6.9.5","new_version":"6.11.0","repository_url":"https://github.com/resend/react-email"},{"name":"resend","old_version":"6.28.0","new_version":"6.32.0","repository_url":"https://github.com/resend/resend-node"},{"name":"zod","old_version":"4.6.2","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@scalar/api-reference-react","old_version":"0.9.74","new_version":"0.9.77","repository_url":"https://github.com/scalar/scalar"},{"name":"@tanstack/react-devtools","old_version":"0.10.12","new_version":"0.10.13","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.102.8","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.170.35","new_version":"1.170.41","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-devtools","old_version":"1.167.1","new_version":"1.167.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.167.2","new_version":"1.167.3","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.168.52","new_version":"1.168.60","repository_url":"https://github.com/TanStack/router"},{"name":"html2canvas-pro","old_version":"2.4.3","new_version":"2.5.1","repository_url":"https://github.com/yorickshan/html2canvas-pro"},{"name":"lucide-react","old_version":"1.46.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@tanstack/router-cli","old_version":"1.167.35","new_version":"1.167.40","repository_url":"https://github.com/TanStack/router"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@react-native-community/datetimepicker","old_version":"9.1.0","new_version":"9.2.1","repository_url":"https://github.com/react-native-datetimepicker/datetimepicker"},{"name":"expo-document-picker","old_version":"57.0.2","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.86.3","new_version":"0.87.1","repository_url":"https://github.com/react/react-native"},{"name":"react-native-reanimated","old_version":"4.5.1","new_version":"4.7.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.10.1","repository_url":"https://github.com/appandflow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.26.2","new_version":"4.28.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-web","old_version":"0.21.2","new_version":"0.21.3","repository_url":"https://github.com/necolas/react-native-web"},{"name":"react-native-worklets","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-test-renderer","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"electron","old_version":"44.5.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.13` | `2.5.15` |\n| [@better-auth/api-key](https://github.com/better-auth/better-auth/tree/HEAD/packages/api-key) | `1.7.5` | `1.7.7` |\n| [@better-auth/expo](https://github.com/better-auth/better-auth/tree/HEAD/packages/expo) | `1.7.4` | `1.7.7` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.7.4` | `1.7.7` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.9.5` | `6.11.0` |\n| [resend](https://github.com/resend/resend-node) | `6.28.0` | `6.32.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.2` | `4.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.9.74` | `0.9.77` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.12` | `0.10.13` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.104.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.102.8` | `5.104.1` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.35` | `1.170.41` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.167.1` | `1.167.2` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.167.2` | `1.167.3` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.168.52` | `1.168.60` |\n| [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `2.4.3` | `2.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.46.0` | `1.52.0` |\n| [@tanstack/router-cli](https://github.com/TanStack/router/tree/HEAD/packages/router-cli) | `1.167.35` | `1.167.40` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.2` |\n| [@react-native-community/datetimepicker](https://github.com/react-native-datetimepicker/datetimepicker) | `9.1.0` | `9.2.1` |\n| [expo-document-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-document-picker) | `57.0.2` | `57.0.3` |\n| [react-native](https://github.com/react/react-native/tree/HEAD/packages/react-native) | `0.86.3` | `0.87.1` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.5.1` | `4.7.1` |\n| [react-native-safe-area-context](https://github.com/appandflow/react-native-safe-area-context) | `5.7.0` | `5.10.1` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.26.2` | `4.28.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [react-native-web](https://github.com/necolas/react-native-web) | `0.21.2` | `0.21.3` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.10.1` | `0.13.0` |\n| [react-test-renderer](https://github.com/react/react/tree/HEAD/packages/react-test-renderer) | `19.2.3` | `19.3.0` |\n| [electron](https://github.com/electron/electron) | `44.5.0` | `44.5.1` |\n\n\nUpdates `@biomejs/biome` from 2.5.13 to 2.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.15\u003c/h2\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11723\"\u003e#11723\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3b429d182588aa19d35190a935e4dcdc5b693e5e\"\u003e\u003ccode\u003e3b429d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11656\"\u003e#11656\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-astro-set-html-directive/\"\u003e\u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e\u003c/a\u003e now correctly reports \u003ccode\u003eset:html\u003c/code\u003e directives inside Astro template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b4c11f553a7e702f9851af139662e1de45dc131\"\u003e\u003ccode\u003e0b4c11f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11815\"\u003e#11815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ad5b362fd17e488f50934306534cc2742b0cf84e\"\u003e\u003ccode\u003ead5b362\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003enoAstroConflictingSetDirectives\u003c/code\u003e rule for .astro (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/034366def492f84afb28903db62034411ed427d2\"\u003e\u003ccode\u003e034366d\u003c/code\u003e\u003c/a\u003e chore: update codspeed logo in readme (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12019\"\u003e#12019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/717db8c25737bacd0456c17bef9dda66f3c082c5\"\u003e\u003ccode\u003e717db8c\u003c/code\u003e\u003c/a\u003e feat(lint): add noMisplacedListElements (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/089bde07e3849bd88ac24bf604ab0231672371b0\"\u003e\u003ccode\u003e089bde0\u003c/code\u003e\u003c/a\u003e feat(lint/js): add useStrictBooleanExpressions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11750\"\u003e#11750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add useSvelteKitRuneImports lint rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11960\"\u003e#11960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add noSvelteExportLet (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b2b4400a5d9c141fb622c75affd5c2beffc2fced\"\u003e\u003ccode\u003eb2b4400\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11973\"\u003e#11973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ff4c4dd922c360fdc9386495d617e63821cc43ee\"\u003e\u003ccode\u003eff4c4dd\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noMeaninglessVoidOperator (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11732\"\u003e#11732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e feat(lint): add useLogicalProperties rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10816\"\u003e#10816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/api-key` from 1.7.5 to 1.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/api-key's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eMagic Link upgrade:\u003c/strong\u003e Upgrade servers sharing verification storage together, request new Magic Links, and restart pending OAuth/SAML sign-ins. No database migration is required. See the \u003ca href=\"https://github.com/better-auth/better-auth/security/advisories/GHSA-965c-763c-88jm\"\u003ecritical advisory\u003c/a\u003e for affected configurations and custom storage changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a critical Magic Link account-takeover vulnerability. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed ID-token sign-in ignoring the social provider’s \u003ccode\u003edisableSignUp\u003c/code\u003e setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OAuth Proxy accepting sign-in state as a provider profile. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\nUpgrade all OAuth Proxy participants together; see the \u003ca href=\"https://www.better-auth.com/docs/plugins/oauth-proxy#upgrading-existing-deployments\"\u003eOAuth Proxy upgrade guidance\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed CAPTCHA errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the active organization failing to refresh after sign-in when a session hook selects the initial organization. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed rate-limit errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional \u003ccode\u003evalidateRedirectUri\u003c/code\u003e validation for trusted deployments with dynamic OAuth redirect URIs. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003everifyOAuthQueryParams\u003c/code\u003e to verify signed authorization queries before rendering a custom consent page. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrent PostgreSQL requests exceeding database-backed rate limits. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11331\"\u003e#11331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003econsumeOne\u003c/code\u003e deleting a record after a concurrent write invalidates its original condition. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gitmotion\"\u003e\u003ccode\u003e@​gitmotion\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lennondotw\"\u003e\u003ccode\u003e@​lennondotw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.7.6...v1.7.7\"\u003e\u003ccode\u003ev1.7.6...v1.7.7\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/better-auth/better-auth/blob/main/packages/api-key/CHANGELOG.md\"\u003e@​better-auth/api-key's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.7\u003c/h2\u003e\n\u003ch2\u003e1.7.6\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/better-auth/better-auth/commit/db02f233918ad1233bf0753e437e1c0da353273d\"\u003e\u003ccode\u003edb02f23\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/api-key/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/229a02a652185ed32e87eab0c77c09d58532e0f1\"\u003e\u003ccode\u003e229a02a\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/api-key/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.7/packages/api-key\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/expo` from 1.7.4 to 1.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/expo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eMagic Link upgrade:\u003c/strong\u003e Upgrade servers sharing verification storage together, request new Magic Links, and restart pending OAuth/SAML sign-ins. No database migration is required. See the \u003ca href=\"https://github.com/better-auth/better-auth/security/advisories/GHSA-965c-763c-88jm\"\u003ecritical advisory\u003c/a\u003e for affected configurations and custom storage changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a critical Magic Link account-takeover vulnerability. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed ID-token sign-in ignoring the social provider’s \u003ccode\u003edisableSignUp\u003c/code\u003e setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OAuth Proxy accepting sign-in state as a provider profile. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\nUpgrade all OAuth Proxy participants together; see the \u003ca href=\"https://www.better-auth.com/docs/plugins/oauth-proxy#upgrading-existing-deployments\"\u003eOAuth Proxy upgrade guidance\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed CAPTCHA errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the active organization failing to refresh after sign-in when a session hook selects the initial organization. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed rate-limit errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional \u003ccode\u003evalidateRedirectUri\u003c/code\u003e validation for trusted deployments with dynamic OAuth redirect URIs. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003everifyOAuthQueryParams\u003c/code\u003e to verify signed authorization queries before rendering a custom consent page. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrent PostgreSQL requests exceeding database-backed rate limits. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11331\"\u003e#11331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003econsumeOne\u003c/code\u003e deleting a record after a concurrent write invalidates its original condition. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gitmotion\"\u003e\u003ccode\u003e@​gitmotion\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lennondotw\"\u003e\u003ccode\u003e@​lennondotw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.7.6...v1.7.7\"\u003e\u003ccode\u003ev1.7.6...v1.7.7\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/better-auth/better-auth/blob/main/packages/expo/CHANGELOG.md\"\u003e@​better-auth/expo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.7\u003c/h2\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch2\u003e1.7.5\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/better-auth/better-auth/commit/db02f233918ad1233bf0753e437e1c0da353273d\"\u003e\u003ccode\u003edb02f23\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e fix(auth): isolate verification records and encryption purposes (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/229a02a652185ed32e87eab0c77c09d58532e0f1\"\u003e\u003ccode\u003e229a02a\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5468e6bfcdff799848537cf5ad06ebab15aad9dd\"\u003e\u003ccode\u003e5468e6b\u003c/code\u003e\u003c/a\u003e chore: release v1.7.5 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11245\"\u003e#11245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.7/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.7.4 to 1.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eMagic Link upgrade:\u003c/strong\u003e Upgrade servers sharing verification storage together, request new Magic Links, and restart pending OAuth/SAML sign-ins. No database migration is required. See the \u003ca href=\"https://github.com/better-auth/better-auth/security/advisories/GHSA-965c-763c-88jm\"\u003ecritical advisory\u003c/a\u003e for affected configurations and custom storage changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a critical Magic Link account-takeover vulnerability. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed ID-token sign-in ignoring the social provider’s \u003ccode\u003edisableSignUp\u003c/code\u003e setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OAuth Proxy accepting sign-in state as a provider profile. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\nUpgrade all OAuth Proxy participants together; see the \u003ca href=\"https://www.better-auth.com/docs/plugins/oauth-proxy#upgrading-existing-deployments\"\u003eOAuth Proxy upgrade guidance\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed CAPTCHA errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the active organization failing to refresh after sign-in when a session hook selects the initial organization. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed rate-limit errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional \u003ccode\u003evalidateRedirectUri\u003c/code\u003e validation for trusted deployments with dynamic OAuth redirect URIs. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003everifyOAuthQueryParams\u003c/code\u003e to verify signed authorization queries before rendering a custom consent page. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrent PostgreSQL requests exceeding database-backed rate limits. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11331\"\u003e#11331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003econsumeOne\u003c/code\u003e deleting a record after a concurrent write invalidates its original condition. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gitmotion\"\u003e\u003ccode\u003e@​gitmotion\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lennondotw\"\u003e\u003ccode\u003e@​lennondotw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.7.6...v1.7.7\"\u003e\u003ccode\u003ev1.7.6...v1.7.7\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/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md\"\u003ebetter-auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/4186e36d1505f881585dea03353a4fc4ff864474\"\u003e\u003ccode\u003e4186e36\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Return CAPTCHA errors with the correct JSON Content-Type header.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8620aa94fdb9e158824cbba0d0fcf364143c56fe\"\u003e\u003ccode\u003e8620aa9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e! - Return rate limit errors with a JSON Content-Type header.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/55cb92e940e6ac26e746bbb06b92c445050cdb09\"\u003e\u003ccode\u003e55cb92e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Respect social provider \u003ccode\u003edisableSignUp\u003c/code\u003e when signing in with an ID token.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/69defbcabae430ca48e4ff1088c52a051566905e\"\u003e\u003ccode\u003e69defbc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Refresh the active organization after sign-in when a session hook selects the initial organization.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Isolate OAuth state cookies and each OAuth Proxy payload with purpose-specific encryption keys. The \u003ccode\u003eoAuthProxy\u003c/code\u003e options and supported configuration remain unchanged.\u003c/p\u003e\n\u003cp\u003eUpgrade all Better Auth nodes that handle the same cookie-backed OAuth or SAML relay-state flow together. Upgrade every OAuth Proxy participant, including production and preview or development deployments, in the same cutover. OAuth sign-in, account-linking, and cookie-backed SAML sign-in flows started before the upgrade must be restarted. Mixed old and new participants cannot exchange existing state or proxy payloads, and there is no fallback to the previous shared key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Magic Link verification now accepts only records issued for Magic Link. Magic\nLink records and database-backed OAuth or SAML state use separate verification\nidentifier prefixes. Links and database-backed sign-ins started before the\nupgrade cannot complete; request new Magic Links and restart those sign-ins.\nUpgrade servers sharing verification storage together, and update\n\u003ccode\u003everification.storeIdentifier.overrides\u003c/code\u003e rules for these flows to match the new\n\u003ccode\u003emagic-link:\u003c/code\u003e and \u003ccode\u003eauth-state:\u003c/code\u003e prefixes. The link token, callback state,\nendpoints, and public option types are unchanged.\u003c/p\u003e\n\u003cp\u003eUpgrade installed Better Auth adapters, plugins, and integrations released\nwith \u003ccode\u003ebetter-auth\u003c/code\u003e alongside it so participating packages use the same release\nversion.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/35d7cd389220f99cfc98ac699e6a42b48313a740\"\u003e\u003ccode\u003e35d7cd3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/07bdf7ecafb75222f7a24e0733cc3b056f84e9e8\"\u003e\u003ccode\u003e07bdf7e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/drizzle-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/kysely-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/memory-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/mongo-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\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/better-auth/better-auth/pull/11325\"\u003e#11325\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/af883851ae9c3b55c0d8240fabea3dc797cd5cd0\"\u003e\u003ccode\u003eaf88385\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Wadiou\"\u003e\u003ccode\u003e@​Wadiou\u003c/code\u003e\u003c/a\u003e! - Admin plugin \u003ccode\u003ebannedUserMessage\u003c/code\u003e can now be a function that receives the banned user, so sign-in errors can include details such as the ban reason.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11268\"\u003e#11268\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2fa501cdf9e022d5f7241fabce1a67f1828d777b\"\u003e\u003ccode\u003e2fa501c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Support linking social accounts through the OAuth Proxy plugin.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d41e2caf1a5bf09afc916087b739e0a5d00ab5c5\"\u003e\u003ccode\u003ed41e2ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Use targeted PRAGMA queries when a Kysely dialect cannot introspect Cloudflare D1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11016\"\u003e#11016\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/3d0efa308d575c4aa184d65deaf29f2626add8fd\"\u003e\u003ccode\u003e3d0efa3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/davbrito\"\u003e\u003ccode\u003e@​davbrito\u003c/code\u003e\u003c/a\u003e! - Support Vercel BotID checks on protected authentication routes in Vercel-hosted applications.\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/better-auth/better-auth/commit/db02f233918ad1233bf0753e437e1c0da353273d\"\u003e\u003ccode\u003edb02f23\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e fix(auth): isolate verification records and encryption purposes (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69defbcabae430ca48e4ff1088c52a051566905e\"\u003e\u003ccode\u003e69defbc\u003c/code\u003e\u003c/a\u003e fix(organization): refresh active organization after email sign-in (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/55cb92e940e6ac26e746bbb06b92c445050cdb09\"\u003e\u003ccode\u003e55cb92e\u003c/code\u003e\u003c/a\u003e fix(auth): honor social disableSignUp for ID token sign-in (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/4186e36d1505f881585dea03353a4fc4ff864474\"\u003e\u003ccode\u003e4186e36\u003c/code\u003e\u003c/a\u003e fix(captcha): return JSON content type for errors (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/8620aa94fdb9e158824cbba0d0fcf364143c56fe\"\u003e\u003ccode\u003e8620aa9\u003c/code\u003e\u003c/a\u003e fix(rate-limit): set JSON content type on 429 responses (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/229a02a652185ed32e87eab0c77c09d58532e0f1\"\u003e\u003ccode\u003e229a02a\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/dcaa5a7869d83204a5cdac5ca2092a8fd218f062\"\u003e\u003ccode\u003edcaa5a7\u003c/code\u003e\u003c/a\u003e feat(cli): add check command for schema validation (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11314\"\u003e#11314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/fc45d08b26ac8e433fc7899a12be392cc52735ba\"\u003e\u003ccode\u003efc45d08\u003c/code\u003e\u003c/a\u003e fix(client): prevent stale query overwrites (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11376\"\u003e#11376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/88534192c1d0fd62b108b568243a134e6df61ab1\"\u003e\u003ccode\u003e8853419\u003c/code\u003e\u003c/a\u003e fix: enforce maxPasswordLength before hashing on password verification endpoi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.7/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\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/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\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.3 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e,...\n\n_Description has been truncated_","html_url":"https://github.com/AlexGalhardo/agent-money-boilerplate/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexGalhardo%2Fagent-money-boilerplate/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"5742023057","node_id":"PR_kwDOSw9o6s8AAAABHFKp3w","number":4,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-07T08:41:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-07T08:41:23.000Z","updated_at":"2026-10-07T08:41:57.000Z","time_to_close":32,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":5,"packages":[{"name":"electron","old_version":"39.8.10","new_version":"41.10.6","repository_url":"https://github.com/electron/electron"},{"name":"@xmldom/xmldom","old_version":"0.8.13","new_version":"0.8.15","repository_url":"https://github.com/xmldom/xmldom"},{"name":"fast-uri","old_version":"3.1.5","new_version":"3.1.8","repository_url":"https://github.com/fastify/fast-uri"},{"name":"js-yaml","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"undici","old_version":"6.27.0","new_version":"6.29.0","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [electron](https://github.com/electron/electron) | `39.8.10` | `41.10.6` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.8.13` | `0.8.15` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.5` | `3.1.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.0` | `4.3.2` |\n| [undici](https://github.com/nodejs/undici) | `6.27.0` | `6.29.0` |\n\n\nUpdates `electron` from 39.8.10 to 41.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v41.10.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eregisterFileProtocol\u003c/code\u003e and \u003ccode\u003eregisterHttpProtocol\u003c/code\u003e returning readable responses to cross-origin \u003ccode\u003eno-cors\u003c/code\u003e fetches; they now return opaque responses like \u003ccode\u003eprotocol.handle\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52854\"\u003e#52854\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52855\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52853\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52852\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e#52899\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52849\"\u003e#52849\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52850\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52848\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52851\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e and \u003ccode\u003ewindow.open\u003c/code\u003e now inherit \u003ccode\u003enodeIntegrationInWorker\u003c/code\u003e from the embedder, consistent with the other Node and sandbox preferences. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52829\"\u003e#52829\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52831\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52830\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52832\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium and Skia. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52707\"\u003e#52707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52775\"\u003e#52775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.5\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. \u003ca href=\"https://redirect.github.com/electron/electron/pull/50764\"\u003e#50764\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/50766\"\u003e39\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/50765\"\u003e42\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52702\"\u003e#52702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo user-facing change; semver/none. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52734\"\u003e#52734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a UAF with \u003ccode\u003eprotocol.registerStreamProtocol\u003c/code\u003e when an error is emitted during a read. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52513\"\u003e#52513\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52516\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52514\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52515\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52512\"\u003e#52512\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52511\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52510\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52509\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWindows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless \u003ccode\u003eallow-popups-to-escape-sandbox\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52486\"\u003e#52486\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52190\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52189\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.disableHardwareAcceleration()\u003c/code\u003e not fully disabling GPU hardware usage on Windows starting from Electron 38. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52368\"\u003e#52368\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52371\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52369\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52370\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52320\"\u003e#52320\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52319\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52321\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52318\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52396\"\u003e#52396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/832e70a551348f2b6b2e004b4f09b9eb6ca038c0\"\u003e\u003ccode\u003e832e70a\u003c/code\u003e\u003c/a\u003e fix: don't let pending shell operations block app exit on Windows (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52899\"\u003e#52899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b8d49a438391a77d2f10d5e214c8f2f0eed4d4d5\"\u003e\u003ccode\u003eb8d49a4\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 39 changes from angle, chromium and skia (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52707\"\u003e#52707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2\"\u003e\u003ccode\u003e29fc130\u003c/code\u003e\u003c/a\u003e fix: inherit sandbox flags in windows opened by a sandboxed top-level frame (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c595b05976e7a885465b043d17e00a92fc3c3397\"\u003e\u003ccode\u003ec595b05\u003c/code\u003e\u003c/a\u003e fix: return opaque responses from file and http protocol handlers for cross-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2\"\u003e\u003ccode\u003e6462a2e\u003c/code\u003e\u003c/a\u003e fix: inherit nodeIntegrationInWorker from the embedder for \u0026lt;webview\u0026gt; and wind...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d9c621587ac3d0d6f9369b64b05582e6e60f28b0\"\u003e\u003ccode\u003ed9c6215\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 4 changes from chromium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52775\"\u003e#52775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a46a5afc4b0dcb279e26ddf27f2de327fc7efb28\"\u003e\u003ccode\u003ea46a5af\u003c/code\u003e\u003c/a\u003e build: run the Windows builds on the VM runners (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52770\"\u003e#52770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5bff19c021dac4fb5d30481ccd6b76ec6e198b0d\"\u003e\u003ccode\u003e5bff19c\u003c/code\u003e\u003c/a\u003e build: add release-assets.json expected-asset manifest (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52734\"\u003e#52734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef\"\u003e\u003ccode\u003e15e2928\u003c/code\u003e\u003c/a\u003e fix: resolve target bundle path once at start of install (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50764\"\u003e#50764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2ba8050f292694fc814a58b90cbae957c9a63d47\"\u003e\u003ccode\u003e2ba8050\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 33 changes from angle, chromium, skia and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52702\"\u003e#52702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v39.8.10...v41.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xmldom/xmldom` from 0.8.13 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/releases\"\u003e@​xmldom/xmldom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md\"\u003e@​xmldom/xmldom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003e0.8.15\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003e0.9.11\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (\u003ccode\u003e\u0026lt;?…\u003c/code\u003e with no closing \u003ccode\u003e?\u0026gt;\u003c/code\u003e), preventing a denial-of-service (ReDoS) reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-g53g-w8rj-fmg7\"\u003e\u003ccode\u003eGHSA-g53g-w8rj-fmg7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharacterData\u003c/code\u003e \u003ccode\u003enodeValue\u003c/code\u003e and \u003ccode\u003edata\u003c/code\u003e are now kept in sync \u003ca href=\"https://redirect.github.com/xmldom/xmldom/pull/990\"\u003e\u003ccode\u003e[#990](https://github.com/xmldom/xmldom/issues/990)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/stevenobiajulu\"\u003e\u003ccode\u003e@​stevenobiajulu\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003e0.8.14\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.9...0.9.10\"\u003e0.9.10\u003c/a\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/b5b8fb5b579ae1183b34e74b3bc39d7eb50a226a\"\u003e\u003ccode\u003eb5b8fb5\u003c/code\u003e\u003c/a\u003e 0.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/327508ea98d169285b2c0559836332a9879de213\"\u003e\u003ccode\u003e327508e\u003c/code\u003e\u003c/a\u003e docs: add 0.8.15 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/f40ccb861eee0acbf5ee4feb9a34932e87b329c9\"\u003e\u003ccode\u003ef40ccb8\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic malformed-tag recovery and normalize() adjacent-text m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3abb0934f5a8a84d83a1f9cde0f2bd04c08b2a09\"\u003e\u003ccode\u003e3abb093\u003c/code\u003e\u003c/a\u003e fix: prevent end-tag whitespace-trim ReDoS via anchored trim (GHSA-x4fp-j954-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/2c548f200cfec991cd5846627ef8f03542309213\"\u003e\u003ccode\u003e2c548f2\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic attribute de-duplication via null-prototype membership...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/08a74b47c7f29d2e9b3212682856b959040d1838\"\u003e\u003ccode\u003e08a74b4\u003c/code\u003e\u003c/a\u003e test: characterize NamedNodeMap attribute de-duplication before the index ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/954370f58c046223faf95ba77efcbc8ce014409d\"\u003e\u003ccode\u003e954370f\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic namespace-map memory consumption via prototype-chain i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/4430189660b0d380ee9c9ee7550a1358688e8828\"\u003e\u003ccode\u003e4430189\u003c/code\u003e\u003c/a\u003e fix: report not-well-formed end-tag trailing content (GHSA-6h8r-xr42-gp59)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/6c3fb5ffeafe7901ec928ce9010988dd716c94a0\"\u003e\u003ccode\u003e6c3fb5f\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe EntityReference name (GHSA-6gmq-8vp8-gcm6)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3b694872bcb5c7e3cbadba961a4be2488750ce5b\"\u003e\u003ccode\u003e3b69487\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe processing instruction target serializa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~karfau\"\u003ekarfau\u003c/a\u003e, a new releaser for \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-uri` from 3.1.5 to 3.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fast-uri/releases\"\u003efast-uri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.8\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Warning\u003c/h2\u003e\n\u003cp\u003eThis security release fixes the following medium-severity security advisory:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-hrr3-gc8f-f4qj\"\u003eGHSA-hrr3-gc8f-f4qj\u003c/a\u003e — inconsistent host case normalization via percent-encoded octets\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers of the v3.x release line should upgrade to v3.1.8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.8\"\u003ehttps://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.7\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Warning\u003c/h2\u003e\n\u003cp\u003eThis is a security release that fixes the following high-severity security advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-qw65-cvwx-89v3\"\u003eGHSA-qw65-cvwx-89v3\u003c/a\u003e — authority injection via an unvalidated port in \u003ccode\u003eserialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-58mr-gqgx-xq4g\"\u003eGHSA-58mr-gqgx-xq4g\u003c/a\u003e — host confusion via unbalanced or misplaced IP-literal brackets\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers of the v3.x release line should upgrade to v3.1.7.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.6...v3.1.7\"\u003ehttps://github.com/fastify/fast-uri/compare/v3.1.6...v3.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.6\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Warning\u003c/h2\u003e\n\u003cp\u003eThis release addresses the following high-severity security advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-5jgf-p345-68v8\"\u003eGHSA-5jgf-p345-68v8\u003c/a\u003e — host confusion via skipped IDN canonicalization on scheme-relative references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-fph4-wmhf-6fwf\"\u003eGHSA-fph4-wmhf-6fwf\u003c/a\u003e — server-side request forgery via repeated hostname percent-decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-f65p-4m7j-42xc\"\u003eGHSA-f65p-4m7j-42xc\u003c/a\u003e — server-side request forgery via malformed IPv6 normalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-jqff-g426-hqxp\"\u003eGHSA-jqff-g426-hqxp\u003c/a\u003e — host confusion via percent-encoded scheme normalization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers of the v3.x release line should upgrade to v3.1.6.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.6\"\u003ehttps://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.6\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/fastify/fast-uri/commit/ead3ab7bb134c989e972c8174632d0670023f269\"\u003e\u003ccode\u003eead3ab7\u003c/code\u003e\u003c/a\u003e Bumped v3.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/c88b59e3e3a20af1d5d6e499f48908d0fb12a66d\"\u003e\u003ccode\u003ec88b59e\u003c/code\u003e\u003c/a\u003e fix: normalize decoded reg-name case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/412e40abd4eb8beabfb952d80abf949a2baf27a3\"\u003e\u003ccode\u003e412e40a\u003c/code\u003e\u003c/a\u003e Bumped v3.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/9f4c943e4d2133e8d78e0941203879216255bb01\"\u003e\u003ccode\u003e9f4c943\u003c/code\u003e\u003c/a\u003e fix: backport port and IP-literal validation to v3.x (\u003ca href=\"https://redirect.github.com/fastify/fast-uri/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/1eb3ce436fe050807caba79f886ab894f485a588\"\u003e\u003ccode\u003e1eb3ce4\u003c/code\u003e\u003c/a\u003e fix: treat unterminated bracket hosts as reg-names again (\u003ca href=\"https://redirect.github.com/fastify/fast-uri/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/6f970b2951fd896aa0f3a7ff28eeb6640c137d33\"\u003e\u003ccode\u003e6f970b2\u003c/code\u003e\u003c/a\u003e Bumped v3.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/d941579a84273ec7e96bde596b1f7a8be447df2a\"\u003e\u003ccode\u003ed941579\u003c/code\u003e\u003c/a\u003e fix: never run IDN canonicalization on bracketed IP literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/c0f0279cf370cb89ee56b04bbcde2a7afbe81aba\"\u003e\u003ccode\u003ec0f0279\u003c/code\u003e\u003c/a\u003e test: adapt decoded-scheme handler assertion to 3.x (no mailto scheme)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/37f3417c82994279656854f83ce938acd81c3862\"\u003e\u003ccode\u003e37f3417\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/607bfbe953f28a14c2e06ae64aff38c81ca2937f\"\u003e\u003ccode\u003e607bfbe\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.3.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 6.27.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/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v6.x] fix(retry): settle exposed body on terminal failure by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5778\"\u003enodejs/undici#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport upgrade diagnostics lifecycle fixes to v6.x by \u003ca href=\"https://github.com/BridgeAR\"\u003e\u003ccode\u003e@​BridgeAR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5833\"\u003enodejs/undici#5833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: synchronize the issue-3356 body timeout by \u003ca href=\"https://github.com/BridgeAR\"\u003e\u003ccode\u003e@​BridgeAR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5834\"\u003enodejs/undici#5834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.28.1...v6.29.0\"\u003ehttps://github.com/nodejs/undici/compare/v6.28.1...v6.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.1\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e2af0faf8\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e07c60d9c\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003ece31bc82\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5647\"\u003enodejs/undici#5647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v6.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5770\"\u003enodejs/undici#5770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\"\u003ehttps://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5\"\u003eGHSA-m8rv-5g2x-5cg5\u003c/a\u003e: a malicious \u003ccode\u003etype\u003c/code\u003e property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated \u003ccode\u003econtent-type\u003c/code\u003e header. Undici now coerces and validates the value before adding it to the request. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/740a0b7c173cb4a83a5b693e96e8f3a116cfc400\"\u003e740a0b7c\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524\"\u003eGHSA-8xcm-r25x-g524\u003c/a\u003e: the retry interceptor could expose a stale \u003ccode\u003eContent-Length\u003c/code\u003e after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose \u003ccode\u003eContent-Length\u003c/code\u003e is inconsistent with \u003ccode\u003eContent-Range\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cba3a52ac2e7abcc4e656d82af8579ea82c2bb9e\"\u003ecba3a52a\u003c/a\u003e, with corrected fixtures in \u003ca href=\"https://github.com/nodejs/undici/commit/4fd5a0c61e627f928b7003adc4ffe1e55ec63420\"\u003e4fd5a0c6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm\"\u003eGHSA-v3r7-h72x-cjcm\u003c/a\u003e: unsanitized \u003ccode\u003edomain\u003c/code\u003e and \u003ccode\u003eunparsed\u003c/code\u003e values passed to \u003ccode\u003esetCookie()\u003c/code\u003e could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/af7484043ee075a6f216da0ad77e1dac55199235\"\u003eaf748404\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272\"\u003eGHSA-4cwx-7wf7-3272\u003c/a\u003e and \u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54\"\u003eGHSA-jr45-8vmc-qm54\u003c/a\u003e affect the cache interceptor in Undici v7 and v8; Undici v6 is not in their affected version ranges.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\"\u003ehttps://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e1d0501f8705253c32a8b40bdb3fc0474167c92d\"\u003e\u003ccode\u003ee1d0501\u003c/code\u003e\u003c/a\u003e Bumped v6.29.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5888\"\u003e#5888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/57ac4dea0d38a0bf068eaf7eda0b8cb9e86f6a99\"\u003e\u003ccode\u003e57ac4de\u003c/code\u003e\u003c/a\u003e test: synchronize the issue-3356 body timeout (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6d441740cf5dad3455a7a7881451e802f10b0b2a\"\u003e\u003ccode\u003e6d44174\u003c/code\u003e\u003c/a\u003e Backport upgrade diagnostics lifecycle fixes to v6.x (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5833\"\u003e#5833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2a91fc828ecc51865fe7d77376e5f676d030769b\"\u003e\u003ccode\u003e2a91fc8\u003c/code\u003e\u003c/a\u003e fix(retry): settle exposed body on terminal failure (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5778\"\u003e#5778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ffc8aa0fdd4c54024f384e57784d5047c8b4085a\"\u003e\u003ccode\u003effc8aa0\u003c/code\u003e\u003c/a\u003e Bumped v6.28.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5773\"\u003e#5773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3866a3bc4ebaea2c6400db9193c2366072080dc4\"\u003e\u003ccode\u003e3866a3b\u003c/code\u003e\u003c/a\u003e perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5770\"\u003e#5770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003e\u003ccode\u003ece31bc8\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e\u003ccode\u003e2af0faf\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e\u003ccode\u003e07c60d9\u003c/code\u003e\u003c/a\u003e fix(websocket): destroy inflater after decompression limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/bd90fff2a6e1350ba87e9b70811c5337502d2e39\"\u003e\u003ccode\u003ebd90fff\u003c/code\u003e\u003c/a\u003e perf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5647\"\u003e#5647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v6.27.0...v6.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rootphantomer/Oopz_dmg/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/rootphantomer/Oopz_dmg/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rootphantomer%2FOopz_dmg/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"5741699047","node_id":"PR_kwDOToMccc8AAAABHE6CkQ","number":33,"state":"open","title":"build(deps-dev): bump the development group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T08:15:00.000Z","updated_at":"2026-10-07T08:22:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development","update_count":8,"packages":[{"name":"@northern.tech/eslint-config","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/NorthernTechHQ/nt-gui"},{"name":"@types/node","old_version":"26.6.2","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.1","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"electron","old_version":"44.4.3","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"electron-builder","old_version":"26.16.1","new_version":"26.17.0","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.9.8","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@northern.tech/eslint-config](https://github.com/NorthernTechHQ/nt-gui) | `0.7.1` | `0.7.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.1` | `5.0.3` |\n| [electron](https://github.com/electron/electron) | `44.4.3` | `44.5.1` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.16.1` | `26.17.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.8` | `3.9.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.3` |\n\n\nUpdates `@northern.tech/eslint-config` from 0.7.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/releases\"\u003e\u003ccode\u003e@​northern.tech/eslint-config's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/eslint-config: v0.7.2\u003c/h2\u003e\n\u003ch2\u003e0.7.2 - 2026-09-24\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003ch4\u003eeslint-config\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsured eslint 10 compatibility (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/8302763af36031e60425253c94bef0ffad8d47f2\"\u003e8302763\u003c/a\u003e) by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the production-dependencies group with 18 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/57c9c86cf97e594bd2924941091592828aaca051\"\u003e57c9c86\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the development-dependencies group across 1 directory with 15 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/630068080fd9a2936344fc80d0536a5f08567ce2\"\u003e6300680\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the development-dependencies group with 11 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/bfa7337d11ca6e9eb97638b881589f0df0f42ccb\"\u003ebfa7337\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group across 1 directory with 23 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/9f4db3e60484d7e73dce369b9fdaaeb453fa4592\"\u003e9f4db3e\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group with 8 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/59d90e3e954d05414420091388acdf32be9cd6ef\"\u003e59d90e3\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the development-dependencies group across 1 directory with 9 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/a0df33c9e16152e8e0d2acffd694012dacb2948a\"\u003ea0df33c\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group across 1 directory with 9 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/d5e0bade3c31425a7c08e39a1e25d9148093fb7b\"\u003ed5e0bad\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group with 10 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/b1d61cfa74ece3b513808c6b10e7c52e785774d9\"\u003eb1d61cf\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[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/NorthernTechHQ/nt-gui/commit/2f1c7cc2024815bbe96308f9d4d0ff2a1dc19c11\"\u003e\u003ccode\u003e2f1c7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/858\"\u003e#858\u003c/a\u003e from NorthernTechHQ/release-please--branches--main--c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/317c4066c4e54c08f43bba6e05d679b5d07fa353\"\u003e\u003ccode\u003e317c406\u003c/code\u003e\u003c/a\u003e chore(main): release \u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/eslint-config 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/3aa1789e89e8e7dc32c43e3f9d324151fa30c9de\"\u003e\u003ccode\u003e3aa1789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/932\"\u003e#932\u003c/a\u003e from NorthernTechHQ/release-please--branches--main--c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/7ba710c756d58a852fc9fd1441b61ef1205e616b\"\u003e\u003ccode\u003e7ba710c\u003c/code\u003e\u003c/a\u003e chore(main): release \u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/themes 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/996b75141bf69133a299f5da7fafb803795cb3e0\"\u003e\u003ccode\u003e996b751\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/928\"\u003e#928\u003c/a\u003e from aleksandrychev/mp_theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/34823da2bd16b31a1c44a651d00154c3d8cd4f9b\"\u003e\u003ccode\u003e34823da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/930\"\u003e#930\u003c/a\u003e from NorthernTechHQ/update-types-2869618944\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/ff8549dc4a513159e1415569d6a774524a28692b\"\u003e\u003ccode\u003eff8549d\u003c/code\u003e\u003c/a\u003e fix(testing): openapi spec update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/b31712ae77e2bb0ee91c61c478786c5bbd23ea6d\"\u003e\u003ccode\u003eb31712a\u003c/code\u003e\u003c/a\u003e fix(types): types update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/5f63ebb007bd6ce841dd9fbe82913f34caf01ac5\"\u003e\u003ccode\u003e5f63ebb\u003c/code\u003e\u003c/a\u003e feat(themes): synced CFEngine theme with Mission Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/21a9a662f4589ac880bc29f6b239e300eb08afc4\"\u003e\u003ccode\u003e21a9a66\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/917\"\u003e#917\u003c/a\u003e from NorthernTechHQ/release-please--branches--main--c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/compare/@northern.tech/eslint-config-0.7.1...@northern.tech/eslint-config-0.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitLab%20CI%2FCD\"\u003eGitLab CI/CD\u003c/a\u003e, a new releaser for \u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/eslint-config since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.2 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 5.0.1 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11343\"\u003evitest-dev/vitest#11343\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad\"\u003e\u003c!-- raw HTML omitted --\u003e(0b792)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetect-async-leaks\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11333\"\u003evitest-dev/vitest#11333\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b9790\"\u003e\u003c!-- raw HTML omitted --\u003e(0fd6b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003etoMatchObject\u003c/code\u003e with asymmetric matchers  -  by \u003ca href=\"https://github.com/ShreeBohara\"\u003e\u003ccode\u003e@​ShreeBohara\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5\u003c/strong\u003e, \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\u003eCodex (GPT-5)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11100\"\u003evitest-dev/vitest#11100\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42523289e\"\u003e\u003c!-- raw HTML omitted --\u003e(42523)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+  -  by \u003ca href=\"https://github.com/harshit-d3v\"\u003e\u003ccode\u003e@​harshit-d3v\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11295\"\u003evitest-dev/vitest#11295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc93\"\u003e\u003c!-- raw HTML omitted --\u003e(d1c3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/Raj4478\"\u003e\u003ccode\u003e@​Raj4478\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11271\"\u003evitest-dev/vitest#11271\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6d\"\u003e\u003c!-- raw HTML omitted --\u003e(5b95e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle concurrent \u003ccode\u003ecreateReport\u003c/code\u003e calls  -  by \u003ca href=\"https://github.com/7rulnik\"\u003e\u003ccode\u003e@​7rulnik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11278\"\u003evitest-dev/vitest#11278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e8e556ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(e8e55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11316\"\u003evitest-dev/vitest#11316\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e5668\"\u003e\u003c!-- raw HTML omitted --\u003e(4e91e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when spying \u003ccode\u003eSet.prototype.add\u003c/code\u003e  -  by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11299\"\u003evitest-dev/vitest#11299\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0a939653\"\u003e\u003c!-- raw HTML omitted --\u003e(a0a93)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a029e76a9e72ebdd468452ee1bb788bbe5dc635e\"\u003e\u003ccode\u003ea029e76\u003c/code\u003e\u003c/a\u003e chore: migrate to oxc (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11367\"\u003e#11367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/428e2e5043c64635b6b157358bde2fdeaa7b6b3a\"\u003e\u003ccode\u003e428e2e5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 44.4.3 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.3...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder` from 26.16.1 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-builder@26.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect pnpm workspace root on Windows without shelling out to pwd (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10189\"\u003eelectron-userland/electron-builder#10189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: pin globTest \u0026quot;failed peer dep\u0026quot; deps via lockfile fixture and update snapshot for moment 2.31.0 (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10197\"\u003e#10197\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10198\"\u003eelectron-userland/electron-builder#10198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nsis): \u0026quot;store-asar\u0026quot; mode for proportional differential updates (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10201\"\u003eelectron-userland/electron-builder#10201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(v26): bump package manager pins and disable dependency lifecycle scripts in fixture installs (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10199\"\u003e#10199\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10203\"\u003eelectron-userland/electron-builder#10203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(app-builder-lib): resolve pnpm deps omitted from deduped list output by declared range (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10200\"\u003e#10200\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10207\"\u003eelectron-userland/electron-builder#10207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pkg): add rootVolumeOnly to \u003c!-- raw HTML omitted --\u003e for macOS 26 Installer prompt (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10193\"\u003e#10193\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10211\"\u003eelectron-userland/electron-builder#10211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(node-module-collector): clear error on empty output and fall back to traversal when a collector throws (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10210\"\u003e#10210\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10213\"\u003eelectron-userland/electron-builder#10213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(electron-updater): keep cached blockmap consistent with cached installer (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10098\"\u003e#10098\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10163\"\u003eelectron-userland/electron-builder#10163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(updater): make multi-range differential downloads work on real servers (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10192\"\u003e#10192\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10219\"\u003eelectron-userland/electron-builder#10219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(flatpak): stop linux.files from corrupting flatpak files (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10209\"\u003e#10209\u003c/a\u003e + \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10227\"\u003e#10227\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10229\"\u003eelectron-userland/electron-builder#10229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pnpm-collector): pick in-range nested deps with pnpm 11 hoisted layout (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10230\"\u003eelectron-userland/electron-builder#10230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10191\"\u003eelectron-userland/electron-builder#10191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/electron-builder@26.17.0/packages/electron-builder/CHANGELOG.md\"\u003eelectron-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/bae1c8bcd138c7aa5f575106ca0f8ea22e7dd2a4\"\u003e\u003ccode\u003ebae1c8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/2a2dd22c17006ec80acf4704642ca83378e5fdb1\"\u003e\u003ccode\u003e2a2dd22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/613cd587dfc405344989eb0452ddc9281a9164ba\"\u003e\u003ccode\u003e613cd58\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d4a4f501fd136cb6f69339040ada56a0cabc74b6\"\u003e\u003ccode\u003ed4a4f50\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/41a027ce590dfff24e935861577fc58a16595e31\"\u003e\u003ccode\u003e41a027c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/59f63644f80381f018c91246762caee7586ab126\"\u003e\u003ccode\u003e59f6364\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/5cdf0178759fa9619e47e5a0b3c203e2961b2411\"\u003e\u003ccode\u003e5cdf017\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.17.0 (electron-updater@6.8.10) (v26) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-builder@26.17.0/packages/electron-builder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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.9.8 to 3.9.9\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.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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.9/CHANGELOG.md#399\"\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.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\u003cbr /\u003e\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\u003cbr /\u003e\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.1 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11343\"\u003evitest-dev/vitest#11343\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad\"\u003e\u003c!-- raw HTML omitted --\u003e(0b792)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetect-async-leaks\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11333\"\u003evitest-dev/vitest#11333\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b9790\"\u003e\u003c!-- raw HTML omitted --\u003e(0fd6b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003etoMatchObject\u003c/code\u003e with asymmetric matchers  -  by \u003ca href=\"https://github.com/ShreeBohara\"\u003e\u003ccode\u003e@​ShreeBohara\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5\u003c/strong\u003e, \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\u003eCodex (GPT-5)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11100\"\u003evitest-dev/vitest#11100\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42523289e\"\u003e\u003c!-- raw HTML omitted --\u003e(42523)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+  -  by \u003ca href=\"https://github.com/harshit-d3v\"\u003e\u003ccode\u003e@​harshit-d3v\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11295\"\u003evitest-dev/vitest#11295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc93\"\u003e\u003c!-- raw HTML omitted --\u003e(d1c3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/Raj4478\"\u003e\u003ccode\u003e@​Raj4478\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11271\"\u003evitest-dev/vitest#11271\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6d\"\u003e\u003c!-- raw HTML omitted --\u003e(5b95e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle concurrent \u003ccode\u003ecreateReport\u003c/code\u003e calls  -  by \u003ca href=\"https://github.com/7rulnik\"\u003e\u003ccode\u003e@​7rulnik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11278\"\u003evitest-dev/vitest#11278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e8e556ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(e8e55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11316\"\u003evitest-dev/vitest#11316\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e5668\"\u003e\u003c!-- raw HTML omitted --\u003e(4e91e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when spying \u003ccode\u003eSet.prototype.add\u003c/code\u003e  -  by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11299\"\u003evitest-dev/vitest#11299\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0a939653\"\u003e\u003c!-- raw HTML omitted --\u003e(a0a93)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b65c3c907174447a035807342799f346\"\u003e\u003ccode\u003e346d389\u003c/code\u003e\u003c/a\u003e fix(vm): don't reuse scripts across vite environments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11395\"\u003e#11395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977ad3363f796a737834572e54c6ad5c18\"\u003e\u003ccode\u003ef6c9a49\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/062c75d8b63519211d951d8293ea81b5a9e3c124\"\u003e\u003ccode\u003e062c75d\u003c/code\u003e\u003c/a\u003e chore: fix standalone docs build, update exports maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11394\"\u003e#11394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887dee8987a60118d53933f6e9cabd6b3e2a\"\u003e\u003ccode\u003ecaf2887\u003c/code\u003e\u003c/a\u003e fix(vm): do not optimize deps from index.html (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11329\"\u003e#11329\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11360\"\u003e#11360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4eca6a98f6d0b2b61d5d9d38cbbabcef\"\u003e\u003ccode\u003e50312eb\u003c/code\u003e\u003c/a\u003e fix(pool): preserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11392\"\u003e#11392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fad1eae9687312f2f7ceadce6ec88b5df\"\u003e\u003ccode\u003e7c36748\u003c/code\u003e\u003c/a\u003e fix(browser): ignore page crash while cancelling (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1df16a4fa5bbee3f198c582fbd56689d8\"\u003e\u003ccode\u003e92ba7fc\u003c/code\u003e\u003c/a\u003e fix: scope cache key generators to projects (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11281\"\u003e#11281\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11301\"\u003e#11301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855fa9cd7fd376afb84094eba0fda256a74\"\u003e\u003ccode\u003e38f9885\u003c/code\u003e\u003c/a\u003e fix(cache): revalidate imports of cached modules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08f2ea267746a2d6ca0e43edcbb29726f\"\u003e\u003ccode\u003eb24585f\u003c/code\u003e\u003c/a\u003e fix: don't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11219\"\u003e#11219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/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/cfengine/policy-builder/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfengine%2Fpolicy-builder/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"5739706357","node_id":"PR_kwDOTuyUCM8AAAABHDU-wQ","number":13,"state":"open","title":"Bump electron from 44.3.0 to 44.5.1","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-10-07T05:08:44.000Z","updated_at":"2026-10-07T05:09:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"electron","old_version":"44.3.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 44.3.0 to 44.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.3.0...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=44.3.0\u0026new-version=44.5.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/derinbarutcu17/decisive/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/derinbarutcu17%2Fdecisive/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5738742055","node_id":"PR_kwDOSEc7Gs8AAAABHCkPTQ","number":372,"state":"closed","title":"Bump the npm_and_yarn group across 14 directories with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript","auto-closed: invalid-title"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-07T03:10:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-07T03:09:49.000Z","updated_at":"2026-10-07T03:10:12.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":11,"packages":[{"name":"electron","old_version":"42.3.0","new_version":"42.10.0","repository_url":"https://github.com/electron/electron"},{"name":"markdown-it","old_version":"13.0.2","new_version":"14.3.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"moment","old_version":"2.30.1","new_version":"2.31.0","repository_url":"https://github.com/moment/moment"},{"name":"undici","old_version":"8.10.0","new_version":"8.10.2","repository_url":"https://github.com/nodejs/undici"},{"name":"adm-zip","old_version":"0.5.18","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/ai/nanoid"},{"name":"nodemailer","old_version":"6.10.1","new_version":"10.0.9","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.8","repository_url":"https://github.com/fastify/fast-uri"},{"name":"joi","old_version":"17.5.0","new_version":"17.13.8","repository_url":"https://github.com/hapijs/joi"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [electron](https://github.com/electron/electron) | `42.3.0` | `42.10.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.18` | `0.6.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.12` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.10.1` | `10.0.9` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.8` |\n| [joi](https://github.com/hapijs/joi) | `17.5.0` | `17.13.8` |\n\nBumps the npm_and_yarn group with 1 update in the /Assets/TinyMCE/JoplinLists directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/ai_chat directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/ai_search directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 4 updates in the /packages/app-cli/tests/support/plugins/codemirror5-and-codemirror6 directory: [moment](https://github.com/moment/moment), [nanoid](https://github.com/ai/nanoid), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [ip-address](https://github.com/beaugunderson/ip-address).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/codemirror6 directory: [nanoid](https://github.com/ai/nanoid) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/menu directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/note_list_renderer directory: [moment](https://github.com/moment/moment), [nanoid](https://github.com/ai/nanoid) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 4 updates in the /packages/app-desktop directory: [electron](https://github.com/electron/electron), [markdown-it](https://github.com/markdown-it/markdown-it), [moment](https://github.com/moment/moment) and [undici](https://github.com/nodejs/undici).\nBumps the npm_and_yarn group with 5 updates in the /packages/lib directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.18` | `0.6.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.12` |\n\nBumps the npm_and_yarn group with 1 update in the /packages/renderer directory: [markdown-it](https://github.com/markdown-it/markdown-it).\nBumps the npm_and_yarn group with 2 updates in the /packages/server directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [nodemailer](https://github.com/nodemailer/nodemailer).\nBumps the npm_and_yarn group with 2 updates in the /packages/tools directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\nBumps the npm_and_yarn group with 2 updates in the /packages/utils directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\n\nUpdates `electron` from 42.3.0 to 42.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.10.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.10.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed contentTracing module to capture Node.js trace categories. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52973\"\u003e#52973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53133\"\u003e#53133\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52946\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52930\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via \u003ccode\u003ewebContents.setDevToolsWebContents()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52981\"\u003e#52981\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52937\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52434\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBrowserWindow.unmaximize()\u003c/code\u003e and \u003ccode\u003erestore()\u003c/code\u003e having no effect on Wayland when the window was maximized immediately after creation. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53126\"\u003e#53126\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53124\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eUncaught illegal access\u003c/code\u003e errors and possible renderer crashes after closing a same-process child window or removing an iframe with \u003ccode\u003enodeIntegrationInSubFrames\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53042\"\u003e#53042\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53040\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edialog.showOpenDialog\u003c/code\u003e/\u003ccode\u003edialog.showSaveDialog\u003c/code\u003e opening at an unusable location on Linux when \u003ccode\u003edefaultPath\u003c/code\u003e is a bare filename without a directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52980\"\u003e#52980\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52401\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52402\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Linux when the D-Bus session bus disconnected while the app was running, such as at logout or when dbus is restarted. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53094\"\u003e#53094\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53095\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53096\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Windows when V8 posted a delayed worker task during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53014\"\u003e#53014\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53013\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003eapp.setLoginItemSettings\u003c/code\u003e if a non-UTF8 service name is used. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52989\"\u003e#52989\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52944\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52801\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash (SIGABRT) during process exit when the process had loaded \u003ccode\u003etls\u003c/code\u003e/\u003ccode\u003ehttps\u003c/code\u003e shortly before exiting, affecting \u003ccode\u003eapp.exit()\u003c/code\u003e before \u003ccode\u003eready\u003c/code\u003e and short-lived \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e / \u003ccode\u003echild_process.fork()\u003c/code\u003e scripts. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52992\"\u003e#52992\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52870\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52871\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53132\"\u003e#53132\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52925\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52924\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52994\"\u003e#52994\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52903\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52904\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a page calls \u003ccode\u003eSpeechRecognition.available()\u003c/code\u003e or \u003ccode\u003eSpeechRecognition.install()\u003c/code\u003e with \u003ccode\u003eprocessLocally\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53016\"\u003e#53016\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53015\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53021\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52978\"\u003e#52978\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53006\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52179\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where some values passed into \u003ccode\u003erequestSingleInstanceLock\u003c/code\u003e could result in a crash. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52982\"\u003e#52982\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52471\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52470\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed crash in sharedTexture module when GPU context becomes unavailable. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52983\"\u003e#52983\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52938\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52926\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed document title updates when using back/forward navigation using the same document without utilizing \u003ccode\u003ebrowserWindow.setTitle()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53099\"\u003e#53099\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53023\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52968\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the \u003ccode\u003epersist:\u003c/code\u003e prefix). \u003ca href=\"https://redirect.github.com/electron/electron/pull/52990\"\u003e#52990\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52835\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52834\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed titleBarOverlay.color set to \u003ccode\u003ergba(0,0,0,0)\u003c/code\u003e failing back to default frame color. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52976\"\u003e#52976\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53004\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52010\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed utility process crashes at exit on Windows 11 24H2 and later. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53091\"\u003e#53091\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53092\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53093\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53060\"\u003e#53060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a 1-in-200 chance per renderer process on Windows of scripts on the first page load being compiled without their V8 code cache. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52988\"\u003e#52988\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52943\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52792\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a Windows x64 renderer performance regression introduced in 42.8.1 that made style/layout work (and app startup) noticeably slower. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53064\"\u003e#53064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a stall of tens of milliseconds while creating the first \u003ccode\u003eBrowserWindow\u003c/code\u003e on Linux.\n\u003cul\u003e\n\u003cli\u003eImproved the performance of file lookups inside ASAR archives and of large files served from them to the renderer.\u003c/li\u003e\n\u003cli\u003eImproved the performance of calls through \u003ccode\u003econtextBridge\u003c/code\u003e-exposed APIs.\u003c/li\u003e\n\u003cli\u003eReduced the main-thread cost of sending large values through \u003ccode\u003eipcRenderer\u003c/code\u003e, \u003ccode\u003eipcMain\u003c/code\u003e handlers and \u003ccode\u003ewebContents.send\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53019\"\u003e#53019\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53018\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53017\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved startup time of \u003ccode\u003eutilityProcess.fork()\u003c/code\u003e, \u003ccode\u003echild_process.fork()\u003c/code\u003e / \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e child processes and Node.js-enabled renderers. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53136\"\u003e#53136\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53135\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53134\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eLinux arm64, Windows arm64 and macOS x64 builds now start the main process from the embedded Node.js startup snapshot like the other platforms, improving startup time. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52880\"\u003e#52880\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52881\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52879\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v42.9.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.9.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52772\"\u003e#52772\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52607\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52606\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when creating BrowserWindows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52893\"\u003e#52893\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52892\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52894\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52900\"\u003e#52900\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed custom V8 snapshots (\u003ccode\u003eelectron-mksnapshot\u003c/code\u003e, and the \u003ccode\u003eloadBrowserProcessSpecificV8Snapshot\u003c/code\u003e fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52876\"\u003e#52876\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52877\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52878\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f0109679540320c5dc5b7bef0aa94733058e8c2\"\u003e\u003ccode\u003e9f01096\u003c/code\u003e\u003c/a\u003e fix: window stuck maximized on Wayland after early maximize() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53126\"\u003e#53126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c411b7ccad8d71964428aad52da738359cf70fec\"\u003e\u003ccode\u003ec411b7c\u003c/code\u003e\u003c/a\u003e perf: boot every Node.js-hosting process from the Node snapshot / code cache ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5751bc5fefb180e7b2fef48a3afc350f1f1f6d46\"\u003e\u003ccode\u003e5751bc5\u003c/code\u003e\u003c/a\u003e fix: clear device metrics overrides when a DevTools client disconnects (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53133\"\u003e#53133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/277efdf2cdee0e289f127c99570706e2d4589f02\"\u003e\u003ccode\u003e277efdf\u003c/code\u003e\u003c/a\u003e fix: crash in gin::PerIsolateData::NotifyDisposed when a session is created d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d054052a752ea88556b13b5d322f398907319a04\"\u003e\u003ccode\u003ed054052\u003c/code\u003e\u003c/a\u003e chore: iwyu commonly-included headers in shell/ (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52972\"\u003e#52972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/1645b087103c7401be3ff202be3bbf61cfca73c6\"\u003e\u003ccode\u003e1645b08\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53119\"\u003e#53119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4ea00f761c6970a4181fc0932251a44d943e2d7\"\u003e\u003ccode\u003ee4ea00f\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53113\"\u003e#53113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b5c236f24546a8c53664525cbd26dbcf5c34c549\"\u003e\u003ccode\u003eb5c236f\u003c/code\u003e\u003c/a\u003e fix: update document title on back or forward navigation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53099\"\u003e#53099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/569c64a6e9ff893d2bdd9c7914a22ee0023598ac\"\u003e\u003ccode\u003e569c64a\u003c/code\u003e\u003c/a\u003e build: skip linux-arm in PGO profile generation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53111\"\u003e#53111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d13ae9f14b56f4fb0730cf9e582956ddf986e2f4\"\u003e\u003ccode\u003ed13ae9f\u003c/code\u003e\u003c/a\u003e fix: illegal access errors when a same-process child window or subframe close...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.3.0...v42.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 13.0.2 to 14.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/14.3.1/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.1] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 15.0.1 fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked build pipeline \u0026amp; tools.\u003c/li\u003e\n\u003cli\u003eAdded source maps.\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elinkify-it\u003c/code\u003e to 5.0.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve backslash-space hard line breaks, matching CommonMark 6.7, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.0] - 2024-03-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated CM spec compatibility to 0.31.2, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1009\"\u003e#1009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when parsing references, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/996\"\u003e#996\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed quadratic output size with pathological user input in tables, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1000\"\u003e#1000\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/markdown-it/markdown-it/commit/a855f10b1b796ca42178952b4b83b9c8b677ddb8\"\u003e\u003ccode\u003ea855f10\u003c/code\u003e\u003c/a\u003e 14.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ad70f6b7cff64bee10e42a774147112480ca0d49\"\u003e\u003ccode\u003ead70f6b\u003c/code\u003e\u003c/a\u003e Backported 15.0.1 fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/b407f3b0667c9491cc52c6550736ee5a31721baa\"\u003e\u003ccode\u003eb407f3b\u003c/code\u003e\u003c/a\u003e Ignore generated API docs in lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/bf025adb983e90af426761a08cc76e4e41ab0239\"\u003e\u003ccode\u003ebf025ad\u003c/code\u003e\u003c/a\u003e Prepare package.json for v14 backports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/2d9bbea7df2ab1a48caecfafc39cb8599f193d3c\"\u003e\u003ccode\u003e2d9bbea\u003c/code\u003e\u003c/a\u003e fix: recognize lowercase declarations as HTML blocks (CommonMark 4.6) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/a311cfbeb7dcdb86d001a21facaf60190414ca4d\"\u003e\u003ccode\u003ea311cfb\u003c/code\u003e\u003c/a\u003e fix: keep literal backslash before space in link destination (CommonMark 6.3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ff0ee084fc6b0d10fac049fa562bc2925b5cc723\"\u003e\u003ccode\u003eff0ee08\u003c/code\u003e\u003c/a\u003e 14.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/52e2749ab25aaf841bf74b50560929aa93b8e14d\"\u003e\u003ccode\u003e52e2749\u003c/code\u003e\u003c/a\u003e Bump linkify-it / vite deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/56c2404e6d3e78632ce7b37a95f289fc04330c76\"\u003e\u003ccode\u003e56c2404\u003c/code\u003e\u003c/a\u003e fix: keep backslash-space hard line break (CommonMark 6.7) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/0fbb18b23145158a39255f7476c781dbce320a16\"\u003e\u003ccode\u003e0fbb18b\u003c/code\u003e\u003c/a\u003e Bump vite from 8.0.14 to 8.0.16 (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/13.0.2...14.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moment` from 2.30.1 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moment/moment/releases\"\u003emoment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.31.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\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/moment/moment/blob/develop/CHANGELOG.md\"\u003emoment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.31.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/15b45d48a176312e8f34143c5a800090abf4787f\"\u003e\u003ccode\u003e15b45d4\u003c/code\u003e\u003c/a\u003e [pkg] Build 2.31.0 (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6452\"\u003e#6452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/631cd81454ee001e1f508e21270eae0b6bb62974\"\u003e\u003ccode\u003e631cd81\u003c/code\u003e\u003c/a\u003e [pkg] Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6394\"\u003e#6394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/6caff9e0d54e85a63a6eb97d7361f1da35bc58f4\"\u003e\u003ccode\u003e6caff9e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/710703b7eac93535ad125cbf4feb3d42afed6fb3\"\u003e\u003ccode\u003e710703b\u003c/code\u003e\u003c/a\u003e [feature] Add internal date-default hook for Moment Timezone (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6451\"\u003e#6451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/863ed940556e6e63c43de23981a4853036a003ac\"\u003e\u003ccode\u003e863ed94\u003c/code\u003e\u003c/a\u003e [bugfix] Add stack traces to conditional deprecation warnings (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6450\"\u003e#6450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/2c7abe1c42ee15445d30c2c5d536750a1e43a09a\"\u003e\u003ccode\u003e2c7abe1\u003c/code\u003e\u003c/a\u003e [bugfix] Apply postformat to locale relative time methods (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6448\"\u003e#6448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/9c45ac38690c649c95e19923276b63da5fe2be26\"\u003e\u003ccode\u003e9c45ac3\u003c/code\u003e\u003c/a\u003e [bugfix] Include metadata in all-locales bundle (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6447\"\u003e#6447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/f6eefc5fc7b44ceccbd007aeffc48ebc5eac30fa\"\u003e\u003ccode\u003ef6eefc5\u003c/code\u003e\u003c/a\u003e [bugfix] Validate timezone offset range (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6446\"\u003e#6446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/136b441794a3bb207d593add3b59e9de0e062523\"\u003e\u003ccode\u003e136b441\u003c/code\u003e\u003c/a\u003e [bugfix] Avoid Object.assign in duration.humanize (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6443\"\u003e#6443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/0d1050437b40f66ac47e14b285bb3d09676cf2e0\"\u003e\u003ccode\u003e0d10504\u003c/code\u003e\u003c/a\u003e [bugfix] Fix locale('\u003cstrong\u003eproto\u003c/strong\u003e') corrupting the global locale (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moment/moment/compare/2.30.1...2.31.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 moment since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 8.10.0 to 8.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.10.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-vp8m-p9jh-q5pm\"\u003eGHSA-vp8m-p9jh-q5pm\u003c/a\u003e: cache and deduplication interceptors could use caller-controlled request metadata instead of the authoritative dispatcher origin, enabling cross-origin cache poisoning and data disclosure. Undici now derives interceptor identities from the dispatcher origin and bypasses origin-dependent interceptors when no authoritative origin exists. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/caf6194d3dae989b731ed87ab85f182befe5eb80\"\u003ecaf6194d\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-w293-vg96-wgc3\"\u003eGHSA-w293-vg96-wgc3\u003c/a\u003e: \u003ccode\u003eBalancedPool\u003c/code\u003e could drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preserves \u003ccode\u003econnect\u003c/code\u003e and legacy \u003ccode\u003etls\u003c/code\u003e options when creating upstreams. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/8f5868fbdbc8f1146dfc1bcd1f2d117790141390\"\u003e8f5868fb\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/66e12816064cf3068f63bd134748b7fc4e779bad\"\u003e66e12816\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/4411a238a98e8791da5fff10cc9e3578a7668ed6\"\u003e4411a238\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rx4f-c7p8-82vq\"\u003eGHSA-rx4f-c7p8-82vq\u003c/a\u003e: an unclean \u003ccode\u003eWebSocketStream\u003c/code\u003e close could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/662d0ea671fe64139e79533c913fce412765e1d7\"\u003e662d0ea6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j\"\u003eGHSA-2jfj-6hjv-fm6j\u003c/a\u003e: shared caches could store and replay responses containing \u003ccode\u003eSet-Cookie\u003c/code\u003e, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a\"\u003ecb75bbb3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3xpg-4rpp-hhhm\"\u003eGHSA-3xpg-4rpp-hhhm\u003c/a\u003e: the decompression interceptor did not bound decoded output, allowing compressed responses to consume excessive memory. Undici now limits every decompression stage to 64 MiB by default and supports a configurable \u003ccode\u003emaxSize\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/7aac7f12f757844763c8b8f1ab6e305e80d55838\"\u003e7aac7f12\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-pmjh-fq2x-6v4x\"\u003eGHSA-pmjh-fq2x-6v4x\u003c/a\u003e: a terminal retry failure after response headers were exposed could orphan the original response body, causing consumers to hang indefinitely. Undici now propagates the terminal error to the exposed body. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/e905b5b87e6953bcc542af90557b2fee5b7b5974\"\u003ee905b5b8\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8436-99hf-9mmv\"\u003eGHSA-8436-99hf-9mmv\u003c/a\u003e: cache interceptors could store and replay responses to unsafe HTTP methods such as \u003ccode\u003ePOST\u003c/code\u003e or \u003ccode\u003eDELETE\u003c/code\u003e. Undici now restricts cache reads and writes to safe methods while preserving invalidation by successful unsafe requests. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2be07bf97b3022e0324142d31f99f6e019d815e3\"\u003e2be07bf9\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2gqq-gqf2-x968\"\u003eGHSA-2gqq-gqf2-x968\u003c/a\u003e: the dump interceptor could treat an oversized chunked response as successfully truncated when no \u003ccode\u003eContent-Length\u003c/code\u003e was present. Undici now enforces \u003ccode\u003emaxSize\u003c/code\u003e against received bytes and aborts oversized responses. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/6d583124e7cf60b640097d64144ed633cc450584\"\u003e6d583124\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/0160a719063fb0a77f4fdf9500b9166b91e14329\"\u003e0160a719\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump undici from 6.27.0 to 6.28.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/nodejs/undici/pull/5653\"\u003enodejs/undici#5653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump jest from 30.4.2 to 30.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5750\"\u003enodejs/undici#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.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/nodejs/undici/pull/5752\"\u003enodejs/undici#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action/upload-sarif from 4.36.2 to 4.37.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/nodejs/undici/pull/5754\"\u003enodejs/undici#5754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(h2): cover stream reset with NGHTTP2_INTERNAL_ERROR by \u003ca href=\"https://github.com/zeexzeex\"\u003e\u003ccode\u003e@​zeexzeex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5725\"\u003enodejs/undici#5725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(retry): reject invalid resumed responses by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5724\"\u003enodejs/undici#5724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: make stale-while-revalidate cache update test deterministic by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5722\"\u003enodejs/undici#5722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid unbounded recursion in Set-Cookie attribute parser by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5757\"\u003enodejs/undici#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: honor SOCKS5 connection timeout by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5733\"\u003enodejs/undici#5733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(eventsource): validate Last-Event-ID on reconnect by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5746\"\u003enodejs/undici#5746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid duplicate release attempts by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5745\"\u003enodejs/undici#5745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): refetch when 304 adds vary fields by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5732\"\u003enodejs/undici#5732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: expose PendingInterceptor and PendingInterceptorsFormatter on the MockAgent namespace by \u003ca href=\"https://github.com/RaphaelFakhri\"\u003e\u003ccode\u003e@​RaphaelFakhri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5721\"\u003enodejs/undici#5721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(codeql): align CodeQL action versions to v4.37.9 by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5759\"\u003enodejs/undici#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.7 to 0.16.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5760\"\u003enodejs/undici#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy-agent): guard Proxy-Authorization in iterable header containers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5758\"\u003enodejs/undici#5758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: name the parameters these two blocks describe by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5735\"\u003enodejs/undici#5735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(websocket): fail the connection on a non-200 h2 extended CONNECT response by \u003ca href=\"https://github.com/kjsik11\"\u003e\u003ccode\u003e@​kjsik11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5751\"\u003enodejs/undici#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(node-fetch): re-enable the set-cookie header combining test by \u003ca href=\"https://github.com/pacocartones\"\u003e\u003ccode\u003e@​pacocartones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5730\"\u003enodejs/undici#5730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(retry): forward rawHeaders writes through RetryController by \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5727\"\u003enodejs/undici#5727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): only send Sec-Fetch-Mode to potentially trustworthy URLs by \u003ca href=\"https://github.com/kjsik11\"\u003e\u003ccode\u003e@​kjsik11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5738\"\u003enodejs/undici#5738\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/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5735\"\u003enodejs/undici#5735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjsik11\"\u003e\u003ccode\u003e@​kjsik11\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5751\"\u003enodejs/undici#5751\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/nodejs/undici/commit/5e541e0b9df7563e5766bbd469fbfe383d9ae6ca\"\u003e\u003ccode\u003e5e541e0\u003c/code\u003e\u003c/a\u003e Bumped v8.10.2 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5771\"\u003e#5771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/eb04cc39954e63e9b46bdf824e6efad9fff2e7b5\"\u003e\u003ccode\u003eeb04cc3\u003c/code\u003e\u003c/a\u003e fix(fetch): only send Sec-Fetch-Mode to potentially trustworthy URLs (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5738\"\u003e#5738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e905b5b87e6953bcc542af90557b2fee5b7b5974\"\u003e\u003ccode\u003ee905b5b\u003c/code\u003e\u003c/a\u003e fix(retry): settle exposed body on terminal failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0160a719063fb0a77f4fdf9500b9166b91e14329\"\u003e\u003ccode\u003e0160a71\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/66e12816064cf3068f63bd134748b7fc4e779bad\"\u003e\u003ccode\u003e66e1281\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/7aac7f12f757844763c8b8f1ab6e305e80d55838\"\u003e\u003ccode\u003e7aac7f1\u003c/code\u003e\u003c/a\u003e fix(decompress): limit decompressed response size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a\"\u003e\u003ccode\u003ecb75bbb\u003c/code\u003e\u003c/a\u003e fix(cache): do not cache Set-Cookie in shared caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6d583124e7cf60b640097d64144ed633cc450584\"\u003e\u003ccode\u003e6d58312\u003c/code\u003e\u003c/a\u003e fix(interceptor/dump): abort oversized chunked responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/8f5868fbdbc8f1146dfc1bcd1f2d117790141390\"\u003e\u003ccode\u003e8f5868f\u003c/code\u003e\u003c/a\u003e fix: preserve BalancedPool connection options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2be07bf97b3022e0324142d31f99f6e019d815e3\"\u003e\u003ccode\u003e2be07bf\u003c/code\u003e\u003c/a\u003e fix(cache): reject unsafe method response caching\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v8.10.0...v8.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adm-zip` from 0.5.18 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cthackers/adm-zip/releases\"\u003eadm-zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003cli\u003eFixed uncaught crash in async decompression on malformed DEFLATE data\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolder following symlinks out of the archived folder\u003c/li\u003e\n\u003cli\u003eStripped setuid/setgid/sticky bits from extracted file permissions\u003c/li\u003e\n\u003cli\u003eEnforced the decompression size cap on the async path and for size 0\u003c/li\u003e\n\u003cli\u003eRejected archives with duplicate entry names\u003c/li\u003e\n\u003cli\u003eBlocked extraction from writing through symlinks inside the target\u003c/li\u003e\n\u003cli\u003eRouted malformed-header parse errors through the async callback\u003c/li\u003e\n\u003cli\u003eRejected zip entries whose declared data extent runs past the buffer\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderPromise hanging on empty folders and swallowing errors\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderAsync2 mangling local paths on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes a security vulnerability (CVE-2026-39244), resolves several long-standing bugs, ships built-in TypeScript types, and includes two behavior changes worth reading before you upgrade.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextractEntryTo(dirEntry, target, maintainEntryPath = false) now preserves subdirectories instead of flattening files into the target folder by basename (which also silently overwrote same-named files). (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtraction no longer fails when the modification time can't be set — utimes is now best-effort. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum Node.js is now 14 (the code already required it; engines was incorrectly \u0026gt;=12).\u003c/li\u003e\n\u003cli\u003eCVE-2026-39244 — a crafted archive declaring a huge uncompressed size could force an unbounded Buffer.alloc and OOM the process; allocation is now bounded by the data actually present. Reported by Daniel Púa (devploit), Anh Hong, and José Antonio Zamudio Amaya. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHardened entry-name lookup against object injection (\u003cstrong\u003eproto\u003c/strong\u003e names). Prototype-less table.\u003c/li\u003e\n\u003cli\u003eData-descriptor regression rejecting valid archives (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/548\"\u003e#548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/533\"\u003e#533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDirectory permissions not restored on extract (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite recursion on symlink loops in addLocalFolder (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUncaught process crash in writeFileToAsync on write failure (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmpty name on directory entries (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest() always returned false for archives with files\u003c/li\u003e\n\u003cli\u003e~6× faster entry sorting for large archives\u003c/li\u003e\n\u003cli\u003eBuilt-in TypeScript definitions (types.d.ts) — you can drop \u003ccode\u003e@​types/adm-zip\u003c/code\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/cthackers/adm-zip/blob/master/history.md\"\u003eadm-zip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.0 / 2026-07-10\u003c/h1\u003e\n\u003cp\u003eSecurity\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CVE-2026-39244: a crafted archive declaring a huge uncompressed size could force an unbounded \u003ccode\u003eBuffer.alloc\u003c/code\u003e (memory exhaustion / DoS) before any validation. Allocation is now bounded by the data actually present — STORED output is sized from the real bytes, DEFLATED output is grown by the inflater and capped at the declared size (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHardened the internal entry-name lookup table against object injection: entry names come from untrusted archives, and a name such as \u003ccode\u003e__proto__\u003c/code\u003e previously resolved to \u003ccode\u003eObject.prototype\u003c/code\u003e, crashing \u003ccode\u003eaddFile\u003c/code\u003e and hiding the entry from \u003ccode\u003egetEntry\u003c/code\u003e/\u003ccode\u003ereadFile\u003c/code\u003e. The table is now prototype-less\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a regression (0.5.15) that rejected valid archives using a data descriptor (general-purpose bit 3). The payload is now validated against the authoritative central-directory CRC instead of requiring/parsing the trailing descriptor (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/548\"\u003e#548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/533\"\u003e#533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eextractAllTo\u003c/code\u003e/\u003ccode\u003eextractAllToAsync\u003c/code\u003e not restoring directory permissions with \u003ccode\u003ekeepOriginalPermission\u003c/code\u003e; directory modes are applied after their contents are written, deepest path first, and no longer lock the extractor out of a restrictive directory (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed infinite recursion in \u003ccode\u003eaddLocalFolder\u003c/code\u003e when a folder contains a symlink pointing back to an ancestor (e.g. workspace \u003ccode\u003enode_modules\u003c/code\u003e); the walk now tracks resolved real paths and skips already-visited directories (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an uncaught exception (\u003ccode\u003eERR_INVALID_ARG_TYPE\u003c/code\u003e) that crashed the process when \u003ccode\u003ewriteFileToAsync\u003c/code\u003e could not open the target file (bad permissions, invalid filename, exhausted file descriptors); write failures are now reported through the callback and write errors are no longer silently swallowed (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed directory entries reporting an empty \u003ccode\u003ename\u003c/code\u003e (e.g. \u003ccode\u003ea/b/c/\u003c/code\u003e now returns \u003ccode\u003ec\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eextractEntryTo\u003c/code\u003e flattening subdirectories when \u003ccode\u003emaintainEntryPath\u003c/code\u003e is false; the structure below the extracted directory is now preserved instead of collapsing (and overwriting) files by basename (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a failed \u003ccode\u003eutimes\u003c/code\u003e aborting extraction; setting the modification time is now best-effort and never fails extraction of already-written content (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etest()\u003c/code\u003e always returning false for any archive containing a file (it indexed the entries array with an entry object instead of reading the entry); it now correctly verifies each entry's CRC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFaster entry sorting when writing archives with many entries: names are decoded once instead of on every comparison (about 6× faster sort for large archives)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdded\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundled TypeScript type definitions (\u003ccode\u003etypes.d.ts\u003c/code\u003e), so \u003ccode\u003e@types/adm-zip\u003c/code\u003e is no longer required\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBehavior change: \u003ccode\u003eextractEntryTo(dir, target, /* maintainEntryPath */ false)\u003c/code\u003e now preserves subdirectories beneath the extracted directory rather than flattening them\u003c/li\u003e\n\u003cli\u003eBehavior change: extraction no longer fails when the modification time cannot be set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.4 / 2021-03-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed relative paths\u003c/li\u003e\n\u003cli\u003eAdded zipcrypto encryption\u003c/li\u003e\n\u003cli\u003eLower verMade for macOS when generating zip file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.3 / 2021-02-07\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed filemode when unzipping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.2 / 2021-01-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed path traversal issue (GHSL-2020-198)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.1 / 2020-11-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIncremented version (cthackers)\u003c/li\u003e\n\u003cli\u003eFixed outFileName (cthackers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.0 / 2020-11-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded extra parameter to extractEntryTo so target filename can be renamed (cthackers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/cb2cf9ba4c7c865db426e2de1997cb41194d9872\"\u003e\u003ccode\u003ecb2cf9b\u003c/code\u003e\u003c/a\u003e Fixed addLocalFolderAsync2 mangling local paths on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/54902b60f0f1d6d6e8157e81e0f18c5001941ccc\"\u003e\u003ccode\u003e54902b6\u003c/code\u003e\u003c/a\u003e Fixed addLocalFolderPromise hanging on empty folders and swallowing errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/73131bdce50fa6ed201c48b468082ef456894f2e\"\u003e\u003ccode\u003e73131bd\u003c/code\u003e\u003c/a\u003e Fixed CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/758898d71508e8a016691d5843b5f7ce2d1b208a\"\u003e\u003ccode\u003e758898d\u003c/code\u003e\u003c/a\u003e Rejected zip entries whose declared data extent runs past the buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/74b6e9f402c4c7cde4e33f3c87ff8f15ddcd6121\"\u003e\u003ccode\u003e74b6e9f\u003c/code\u003e\u003c/a\u003e Routed malformed-header parse errors through the async callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/eaa35fa73df6108a3d6ebc9b9073371740735265\"\u003e\u003ccode\u003eeaa35fa\u003c/code\u003e\u003c/a\u003e Blocked extraction from writing through symlinks inside the target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/1e015e3e713aee426bf3d5c1bc1b555c90f4f3e6\"\u003e\u003ccode\u003e1e015e3\u003c/code\u003e\u003c/a\u003e Increment version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/05101d47b3b983b705cc3e66fc34366118ba7b99\"\u003e\u003ccode\u003e05101d4\u003c/code\u003e\u003c/a\u003e Rejected archives with duplicate entry names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/491600683dacb6cb9fe0718a0eeb9cb5eb49afa6\"\u003e\u003ccode\u003e4916006\u003c/code\u003e\u003c/a\u003e Enforced the decompression size cap on the async path and for size 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/6a63c339b83c52915483efacda517660a7a7bf87\"\u003e\u003ccode\u003e6a63c33\u003c/code\u003e\u003c/a\u003e Stripped setuid/setgid/sticky bits from extracted file permissions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 3.3.11 to 3.3.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\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/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/aa9c399f6915fb8aaf957ac9290321be932ac252\"\u003e\u003ccode\u003eaa9c399\u003c/code\u003e\u003c/a\u003e Release 3.3.12 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/b0036ed60dc9facd7f1191a50dfb3076500202ac\"\u003e\u003ccode\u003eb0036ed\u003c/code\u003e\u003c/a\u003e Backport fix to CommonJS version too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/08a19a4c82ca6ea920c9f5898e22f4841d167605\"\u003e\u003ccode\u003e08a19a4\u003c/code\u003e\u003c/a\u003e Update test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/821dfed7b5db7f88e92f56c60eef32c8135077c3\"\u003e\u003ccode\u003e821dfed\u003c/code\u003e\u003c/a\u003e Backport pool breaking fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/609646c6441c8fcabf01b65cd5d0dba806ccc22e\"\u003e\u003ccode\u003e609646c\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ai/nanoid/compare/3.3.11...3.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 6.10.1 to 10.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.8...v10.0.9\"\u003e10.0.9\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e bound the '@' probe to the run being scanned (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1465c3f5ff74a7c4fbbe9853bd01448bb92bf5b7\"\u003e1465c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep the text after a comment out of a quoted local part address (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2f36eb1aa1dd33e312411dc9b888548e14db54ee\"\u003e2f36eb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.7...v10.0.8\"\u003e10.0.8\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e clean the boundary where it is written, not only where it is built (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e14278d2dae9427280c79450605a27b1c5d2c355\"\u003ee14278d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e drop every control character from multipart boundary material (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a82a35554848a2e07485ff81f80aefe2736e5a04\"\u003ea82a355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.6...v10.0.7\"\u003e10.0.7\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emime-funcs:\u003c/strong\u003e do not double encode Buffer input when chunking base64 mime words (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1865\"\u003e#1865\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/4327a59939748a7f9394b0a029495fd476f68f30\"\u003e4327a59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e keep a boundary that is only line breaks from stripping to empty (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ec46800cdcab734d9aa79e1278e819962b3b8f09\"\u003eec46800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e strip line breaks from multipart boundary material (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1867\"\u003e#1867\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/03c1a5c48b6828d9392983d8718fdb1fd583a06c\"\u003e03c1a5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-pool:\u003c/strong\u003e release rate-limited connections on close (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1866\"\u003e#1866\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/7f5c7a46b61da9f5c5feaffd921c55b9d5892ee5\"\u003e7f5c7a4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e scan free text for an address in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/437d7fc47403df176bc39271641541b7a9bce102\"\u003e437d7fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.4...v10.0.5\"\u003e10.0.5\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e parse comment-joined addresses in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c07f17518d25aca8ab2ad66968dcbca538c24b89\"\u003ec07f175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/com...\n\n_Description has been truncated_","html_url":"https://github.com/sigma7863/joplin/pull/372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigma7863%2Fjoplin/issues/372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/372/packages"},{"uuid":"5737010133","node_id":"PR_kwDODPhThs8AAAABHBMK1w","number":15,"state":"closed","title":"Bump the npm_and_yarn group across 19 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-06T23:56:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T23:55:11.000Z","updated_at":"2026-10-06T23:56:11.000Z","time_to_close":58,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":9,"packages":[{"name":"immutable","old_version":"3.7.6","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"electron","old_version":"6.1.12","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"electron","old_version":"1.8.8","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"electron","old_version":"1.8.8","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"electron","old_version":"1.8.8","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"fastify","old_version":"1.14.6","new_version":"5.12.5","repository_url":"https://github.com/fastify/fastify"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /types/draft-js directory: [immutable](https://github.com/immutable-js/immutable-js).\nBumps the npm_and_yarn group with 1 update in the /types/electron-clipboard-extended directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/electron-json-storage directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/electron-notifications directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/electron-notify directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/fastify-accepts directory: [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 1 update in the /types/fastify-rate-limit directory: [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 1 update in the /types/menubar directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-progress directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-size-snapshot directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-sourcemaps directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-url directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-visualizer directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 2 updates in the /types/schwifty directory: [knex](https://github.com/knex/knex) and [objection](https://github.com/vincit/objection.js).\nBumps the npm_and_yarn group with 1 update in the /types/stylelint directory: [postcss](https://github.com/postcss/postcss).\nBumps the npm_and_yarn group with 1 update in the /types/svgr__rollup directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/terser-webpack-plugin directory: [terser](https://github.com/terser/terser).\nBumps the npm_and_yarn group with 1 update in the /types/theo directory: [immutable](https://github.com/immutable-js/immutable-js).\nBumps the npm_and_yarn group with 1 update in the /types/three-tds-loader directory: [three](https://github.com/mrdoob/three.js).\n\nUpdates `immutable` from 3.7.6 to 5.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): preserve undefined values when grown past 32 elements by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e / \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2235\"\u003eimmutable-js/immutable-js#2235\u003c/a\u003e (originated from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2230\"\u003eimmutable-js/immutable-js#2230\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport tests from 6.x branch by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2199\"\u003eimmutable-js/immutable-js#2199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003eimmutable-js/immutable-js#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter type for reduce if not ininitial value is given by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003eimmutable-js/immutable-js#2205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport test from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2207\"\u003eimmutable-js/immutable-js#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from 6.x by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2213\"\u003eimmutable-js/immutable-js#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFirefox link to non-French page by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2219\"\u003eimmutable-js/immutable-js#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump esbuild and \u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2217\"\u003eimmutable-js/immutable-js#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2210\"\u003e#2210\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2214\"\u003eimmutable-js/immutable-js#2214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump shell-quote from 1.8.2 to 1.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2211\"\u003eimmutable-js/immutable-js#2211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.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/immutable-js/immutable-js/pull/2190\"\u003eimmutable-js/immutable-js#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 9.0.5 to 9.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2189\"\u003eimmutable-js/immutable-js#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​codemirror/theme-one-dark\u003c/code\u003e from 6.1.2 to 6.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2168\"\u003eimmutable-js/immutable-js#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 4.0.5 to 4.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2220\"\u003eimmutable-js/immutable-js#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.33.0 to 8.61.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/immutable-js/immutable-js/pull/2222\"\u003eimmutable-js/immutable-js#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e from 28.0.2 to 29.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2224\"\u003eimmutable-js/immutable-js#2224\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/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read reversedSequence.size in __iterator instead of this by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003eimmutable-js/immutable-js#2196\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): a \u003ccode\u003eList\u003c/code\u003e grown past 32 elements while all its values are \u003ccode\u003eundefined\u003c/code\u003e no longer reads those values back as \u003ccode\u003enull\u003c/code\u003e (affected \u003ccode\u003eget\u003c/code\u003e, iteration, \u003ccode\u003etoArray\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw\"\u003eCVE-2026-29063 \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003e#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TypeScript]: \u003ccode\u003ereduce\u003c/code\u003e/\u003ccode\u003ereduceRight\u003c/code\u003e without an initial value now infer the result type from the collection's values when the reducer returns a value (e.g. \u003ccode\u003elist.reduce((a, b) =\u0026gt; a + b)\u003c/code\u003e infers \u003ccode\u003enumber\u003c/code\u003e), matching \u003ccode\u003eArray#reduce\u003c/code\u003e. Previously an explicit type argument was required. \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003e#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read \u003ccode\u003ereversedSequence.size\u003c/code\u003e in \u003ccode\u003e__iterator\u003c/code\u003e instead of this \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003e#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate some files to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2125\"\u003eimmutable-js/immutable-js#2125\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIterator.ts\u003c/li\u003e\n\u003cli\u003ePairSorting.ts\u003c/li\u003e\n\u003cli\u003etoJS.ts\u003c/li\u003e\n\u003cli\u003eMath.ts\u003c/li\u003e\n\u003cli\u003eHash.ts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtract CollectionHelperMethods and convert to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2131\"\u003eimmutable-js/immutable-js#2131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse npm \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing only\u003c/a\u003e to avoid token stealing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix/a11y issues by \u003ca href=\"https://github.com/lyannel\"\u003e\u003ccode\u003e@​lyannel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2136\"\u003eimmutable-js/immutable-js#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc add Map.get signature update by \u003ca href=\"https://github.com/borracciaBlu\"\u003e\u003ccode\u003e@​borracciaBlu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2138\"\u003eimmutable-js/immutable-js#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(doc):minor-issues#2132 by \u003ca href=\"https://github.com/JayMeDotDot\"\u003e\u003ccode\u003e@​JayMeDotDot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2133\"\u003eimmutable-js/immutable-js#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix algolia search by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2135\"\u003eimmutable-js/immutable-js#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in OrderedMap by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2144\"\u003eimmutable-js/immutable-js#2144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Sort all imports and activate eslint import rule by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2119\"\u003eimmutable-js/immutable-js#2119\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/immutable-js/immutable-js/commit/329f7a680efa262c310b938a343295880eefe4fc\"\u003e\u003ccode\u003e329f7a6\u003c/code\u003e\u003c/a\u003e 5.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/21fabd92bc6cd6771918fc966004034fc10a06e0\"\u003e\u003ccode\u003e21fabd9\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/009164facb3c69870c6ad4c6472b1baeb02fcdf7\"\u003e\u003ccode\u003e009164f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2235\"\u003e#2235\u003c/a\u003e from immutable-js/fix/avoid-null-when-setsize33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/5b65bfbd583472eaa9686137a61db2a29d63cd36\"\u003e\u003ccode\u003e5b65bfb\u003c/code\u003e\u003c/a\u003e fix(List): preserve undefined values when grown past 32 elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/50bf39e94105f83f1132cce02b9ee6c45cc7d9ca\"\u003e\u003ccode\u003e50bf39e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for versions 5.1.8 and 4.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6496539bd1e9dfa75ce11b053e7d70d79e9ac6f7\"\u003e\u003ccode\u003e6496539\u003c/code\u003e\u003c/a\u003e 5.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/808a83a071c9e22b8199ac256dc7e6e764198aac\"\u003e\u003ccode\u003e808a83a\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/e51d49fc612ded5ec4dfb94ff294d22074269b0f\"\u003e\u003ccode\u003ee51d49f\u003c/code\u003e\u003c/a\u003e perf(Map): index large hash-collision buckets for faster lookups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/25c58b094f112dc32e9b0bca79c84f448d0d2a38\"\u003e\u003ccode\u003e25c58b0\u003c/code\u003e\u003c/a\u003e fix typescript in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/a1a1ee412dcaa380ab325196283d06594ffe4b84\"\u003e\u003ccode\u003ea1a1ee4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/3.7.6...v5.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for immutable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 6.1.12 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 1.8.8 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 1.8.8 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 1.8.8 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 1.14.6 to 5.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.12.5\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-4mh8-r7rc-xpvc\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-4mh8-r7rc-xpvc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 5.x] perf: reduce content-type parser overhead by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/7019\"\u003efastify/fastify#7019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] perf: avoid redundant request-part reads during validation by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/7020\"\u003efastify/fastify#7020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.12.4...v5.12.5\"\u003ehttps://github.com/fastify/fastify/compare/v5.12.4...v5.12.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.12.4\u003c/h2\u003e\n\u003cp\u003eFixed the \u003ccode\u003efastify.js\u003c/code\u003e version mismatch.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.12.2...v5.12.4\"\u003ehttps://github.com/fastify/fastify/compare/v5.12.2...v5.12.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.12.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-9q9j-q6p8-xq58\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-9q9j-q6p8-xq58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-hwr6-493r-vm6h\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-hwr6-493r-vm6h\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-p68q-wchp-6fh7\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-p68q-wchp-6fh7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-667r-xxjv-c9mm\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-667r-xxjv-c9mm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 5.x] fix: callNotFound should run not-found preHandler regardless of registration order by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6973\"\u003efastify/fastify#6973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] chore: npm ignore remaining agent files by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/7003\"\u003efastify/fastify#7003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.12.1...v5.12.2\"\u003ehttps://github.com/fastify/fastify/compare/v5.12.1...v5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.12.1\u003c/h2\u003e\n\u003ch2\u003e⚠️  Security release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-w2qp-rph6-63g4\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-w2qp-rph6-63g4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-3m5p-2c4r-xxw2\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-3m5p-2c4r-xxw2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 5.x] test: fix reply.mediaType by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6950\"\u003efastify/fastify#6950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] ci: allow backport in pr title by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6952\"\u003efastify/fastify#6952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] fix: run preClose hook exactly once per declaring instance by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6954\"\u003efastify/fastify#6954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] fix: report canonical route url for hidden prefix slash route by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6961\"\u003efastify/fastify#6961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/Falinor/DefinitelyTyped/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Falinor%2FDefinitelyTyped/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"5735785435","node_id":"PR_kwDOTOn_4s8AAAABHAOFkg","number":431,"state":"closed","title":"chore(deps-dev): bump electron from 44.4.5 to 44.5.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-07T00:22:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T21:40:45.000Z","updated_at":"2026-10-07T00:22:49.000Z","time_to_close":9722,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"electron","old_version":"44.4.5","new_version":"44.5.0","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 44.4.5 to 44.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly modules loaded from the code cache crashing or throwing \u003ccode\u003eRuntimeError: unreachable\u003c/code\u003e after updating between certain patch releases. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54246\"\u003e#54246\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54239\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54238\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54237\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewin.setEnabled(false)\u003c/code\u003e and modal child windows not blocking input on Wayland. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54447\"\u003e#54447\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54446\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54448\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed zoom in/out getting stuck after zooming past the 25%-500% range. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54421\"\u003e#54421\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54422\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54395\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esetVisualZoomLevelLimits()\u003c/code\u003e shrinking pages when the minimum is under 1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\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/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4fbf659a8e7c4a2da63e78a02c82806b4d64306f\"\u003e\u003ccode\u003e4fbf659\u003c/code\u003e\u003c/a\u003e test: fix chrome.tabs reload spec race with the reload commit (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54475\"\u003e#54475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.5...v44.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/pwrdrvr/PwrGit/pull/431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwrdrvr%2FPwrGit/issues/431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/431/packages"},{"uuid":"5733078919","node_id":"PR_kwDOU3-ZaM8AAAABG-D2Jg","number":18,"state":"open","title":"chore(deps-dev): bump electron from 42.3.3 to 44.4.5","user":"dependabot[bot]","labels":["type: chore"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-06T17:59:27.000Z","updated_at":"2026-10-06T17:59:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"electron","old_version":"42.3.3","new_version":"44.4.5","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 42.3.3 to 44.4.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.4.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.5\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54222\"\u003e#54222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a \u003ccode\u003eCannot read properties of undefined (reading 'startTime')\u003c/code\u003e error thrown in pages while the DevTools Performance panel's live metrics were active. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54162\"\u003e#54162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when calling \u003ccode\u003esetIgnoreMenuShortcuts()\u003c/code\u003e on DevTools. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54116\"\u003e#54116\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54117\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54115\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a spurious \u0026quot;\u003ccode\u003esandboxed_renderer.bundle.js\u003c/code\u003e script failed to run\u0026quot; console error when DevTools attached to a sandboxed frame before its first navigation. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54155\"\u003e#54155\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54175\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54176\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed alignment of the text label and popup menu in the macOS save dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54143\"\u003e#54143\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54144\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an \u0026quot;Invalid \u003ccode\u003eguestInstanceId\u003c/code\u003e\u0026quot; error when removing a loaded \u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e from the DOM. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54099\"\u003e#54099\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54098\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54097\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54096\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed GPU shaders compiled by Skia not being cached between launches. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54161\"\u003e#54161\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54156\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eready-to-show\u003c/code\u003e never firing for some hidden windows on Windows and Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54118\"\u003e#54118\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54119\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54110\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the tray context menu not working for snap-confined apps because AppArmor blocked the \u003ccode\u003e/org/chromium/DbusMenu\u003c/code\u003e path. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54103\"\u003e#54103\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54102\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enet.fetch()\u003c/code\u003e / \u003ccode\u003enet.request()\u003c/code\u003e spending seconds of main-process time buffering large streamed request bodies. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54061\"\u003e#54061\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54062\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the performance of \u003ccode\u003efs\u003c/code\u003e operations and \u003ccode\u003erequire()\u003c/code\u003e on files inside asar archives. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54051\"\u003e#54051\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53951\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium, PDFium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54081\"\u003e#54081\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a potential UAF when a \u003ccode\u003eselect-usb-device\u003c/code\u003e handler destroys the requesting \u003ccode\u003ewebContents\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54009\"\u003e#54009\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54007\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54008\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53985\"\u003e#53985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Chromium to 152.0.7977.130. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53778\"\u003e#53778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.1\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/electron/electron/commit/694f45852a0f1726cd23bfd379854de489cccb65\"\u003e\u003ccode\u003e694f458\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 35 changes from angle, chromium, dawn, pdfium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54222\"\u003e#54222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b2004823e907e9a8dd4aa2e7c078963000c04e2e\"\u003e\u003ccode\u003eb200482\u003c/code\u003e\u003c/a\u003e build: remove ts-node and load specs as native ESM (44-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54194\"\u003e#54194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/ee593ac1bfdb41179d610de39ebbbf5a3634b109\"\u003e\u003ccode\u003eee593ac\u003c/code\u003e\u003c/a\u003e build: fail the PGO collect attempt on renderer death and relaunch (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54185\"\u003e#54185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/09256103fc3b3976538d979f54b97d55d63323a7\"\u003e\u003ccode\u003e0925610\u003c/code\u003e\u003c/a\u003e build: update \u003ccode\u003e@​electron/lint-roller\u003c/code\u003e to 4.0.0 and check docs code blocks with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/af6e064dbc7331f443592059ca81be3420904eff\"\u003e\u003ccode\u003eaf6e064\u003c/code\u003e\u003c/a\u003e fix: skip the sandbox bundle on documents without startup data (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54155\"\u003e#54155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/aee8d2d97806517795e0738f8dd12a0535845bbd\"\u003e\u003ccode\u003eaee8d2d\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 6a47f93393a7 from devtools-frontend (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54162\"\u003e#54162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/98b15d31b8fb779680d0779896ed86483867dae0\"\u003e\u003ccode\u003e98b15d3\u003c/code\u003e\u003c/a\u003e fix: persist GPU shaders compiled by Skia between launches (44-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54161\"\u003e#54161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/906e18f27125748a5a9afd1f50ca7b3c23498a9a\"\u003e\u003ccode\u003e906e18f\u003c/code\u003e\u003c/a\u003e fix: keep hidden windows rendering when they navigate (44-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54118\"\u003e#54118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/02f814bdaeb20e05a6685c9dd7173f49581fdd8b\"\u003e\u003ccode\u003e02f814b\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54145\"\u003e#54145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/1996b13b078dceff9ec378e09859d4a6edf7aca0\"\u003e\u003ccode\u003e1996b13\u003c/code\u003e\u003c/a\u003e fix: vertically align \u0026quot;format\u0026quot; row of macOS save dialog elements (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54143\"\u003e#54143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.3.3...v44.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=42.3.3\u0026new-version=44.4.5)](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/X33834/CodeWork/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/X33834%2FCodeWork/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5722236764","node_id":"PR_kwDOQZ4xGc8AAAABG1WF0g","number":173,"state":"open","title":"Bump electron from 38.2.0 to 41.10.6 in /_code-samples/build-a-desktop-wallet/js","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-06T03:01:21.000Z","updated_at":"2026-10-06T03:03:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"electron","old_version":"38.2.0","new_version":"41.10.6","repository_url":"https://github.com/electron/electron"}],"path":"/_code-samples/build-a-desktop-wallet/js","ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 38.2.0 to 41.10.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v41.10.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eregisterFileProtocol\u003c/code\u003e and \u003ccode\u003eregisterHttpProtocol\u003c/code\u003e returning readable responses to cross-origin \u003ccode\u003eno-cors\u003c/code\u003e fetches; they now return opaque responses like \u003ccode\u003eprotocol.handle\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52854\"\u003e#52854\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52855\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52853\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52852\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e#52899\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52849\"\u003e#52849\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52850\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52848\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52851\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e and \u003ccode\u003ewindow.open\u003c/code\u003e now inherit \u003ccode\u003enodeIntegrationInWorker\u003c/code\u003e from the embedder, consistent with the other Node and sandbox preferences. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52829\"\u003e#52829\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52831\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52830\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52832\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium and Skia. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52707\"\u003e#52707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52775\"\u003e#52775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.5\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. \u003ca href=\"https://redirect.github.com/electron/electron/pull/50764\"\u003e#50764\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/50766\"\u003e39\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/50765\"\u003e42\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52702\"\u003e#52702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo user-facing change; semver/none. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52734\"\u003e#52734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a UAF with \u003ccode\u003eprotocol.registerStreamProtocol\u003c/code\u003e when an error is emitted during a read. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52513\"\u003e#52513\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52516\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52514\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52515\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52512\"\u003e#52512\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52511\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52510\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52509\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWindows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless \u003ccode\u003eallow-popups-to-escape-sandbox\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52486\"\u003e#52486\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52190\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52189\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.disableHardwareAcceleration()\u003c/code\u003e not fully disabling GPU hardware usage on Windows starting from Electron 38. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52368\"\u003e#52368\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52371\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52369\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52370\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52320\"\u003e#52320\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52319\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52321\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52318\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52396\"\u003e#52396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/832e70a551348f2b6b2e004b4f09b9eb6ca038c0\"\u003e\u003ccode\u003e832e70a\u003c/code\u003e\u003c/a\u003e fix: don't let pending shell operations block app exit on Windows (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52899\"\u003e#52899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b8d49a438391a77d2f10d5e214c8f2f0eed4d4d5\"\u003e\u003ccode\u003eb8d49a4\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 39 changes from angle, chromium and skia (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52707\"\u003e#52707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2\"\u003e\u003ccode\u003e29fc130\u003c/code\u003e\u003c/a\u003e fix: inherit sandbox flags in windows opened by a sandboxed top-level frame (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c595b05976e7a885465b043d17e00a92fc3c3397\"\u003e\u003ccode\u003ec595b05\u003c/code\u003e\u003c/a\u003e fix: return opaque responses from file and http protocol handlers for cross-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2\"\u003e\u003ccode\u003e6462a2e\u003c/code\u003e\u003c/a\u003e fix: inherit nodeIntegrationInWorker from the embedder for \u0026lt;webview\u0026gt; and wind...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d9c621587ac3d0d6f9369b64b05582e6e60f28b0\"\u003e\u003ccode\u003ed9c6215\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 4 changes from chromium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52775\"\u003e#52775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a46a5afc4b0dcb279e26ddf27f2de327fc7efb28\"\u003e\u003ccode\u003ea46a5af\u003c/code\u003e\u003c/a\u003e build: run the Windows builds on the VM runners (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52770\"\u003e#52770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5bff19c021dac4fb5d30481ccd6b76ec6e198b0d\"\u003e\u003ccode\u003e5bff19c\u003c/code\u003e\u003c/a\u003e build: add release-assets.json expected-asset manifest (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52734\"\u003e#52734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef\"\u003e\u003ccode\u003e15e2928\u003c/code\u003e\u003c/a\u003e fix: resolve target bundle path once at start of install (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50764\"\u003e#50764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2ba8050f292694fc814a58b90cbae957c9a63d47\"\u003e\u003ccode\u003e2ba8050\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 33 changes from angle, chromium, skia and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52702\"\u003e#52702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v38.2.0...v41.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=38.2.0\u0026new-version=41.10.6)](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/Dustin4444/xrpl-dev-portal/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- Reviewable:start --\u003e\n- - -\nThis change is [\u003cimg src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/\u003e](https://reviewable.io/reviews/Dustin4444/xrpl-dev-portal/173)\n\u003c!-- Reviewable:end --\u003e\n","html_url":"https://github.com/Dustin4444/xrpl-dev-portal/pull/173","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dustin4444%2Fxrpl-dev-portal/issues/173","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/173/packages"},{"uuid":"5721573230","node_id":"PR_kwDOI6Sfdc8AAAABG00wXw","number":186,"state":"closed","title":"Bump the npm_and_yarn group across 19 directories with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript","auto-closed: invalid-title"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-06T01:43:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T01:43:24.000Z","updated_at":"2026-10-06T01:43:44.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"sharp","old_version":"0.34.5","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"axios","old_version":"1.16.1","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"electron","old_version":"42.3.0","new_version":"42.10.0","repository_url":"https://github.com/electron/electron"},{"name":"markdown-it","old_version":"13.0.2","new_version":"14.3.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"moment","old_version":"2.30.1","new_version":"2.31.0","repository_url":"https://github.com/moment/moment"},{"name":"adm-zip","old_version":"0.5.17","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"nodemailer","old_version":"6.10.1","new_version":"10.0.9","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"baseline-browser-mapping","old_version":"2.9.13","new_version":"2.11.26","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.21","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"joi","old_version":"17.5.0","new_version":"17.13.8","repository_url":"https://github.com/hapijs/joi"},{"name":"svgo","old_version":"2.8.0","new_version":"2.8.4","repository_url":"https://github.com/svg/svgo"},{"name":"undici","old_version":"6.21.2","new_version":"6.29.0","repository_url":"https://github.com/nodejs/undici"},{"name":"webpack-dev-middleware","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/webpack/webpack-dev-middleware"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.4` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.20.0` |\n| [electron](https://github.com/electron/electron) | `42.3.0` | `42.10.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.17` | `0.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.10.1` | `10.0.9` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.13` | `2.11.26` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.21` |\n| [joi](https://github.com/hapijs/joi) | `17.5.0` | `17.13.8` |\n| [svgo](https://github.com/svg/svgo) | `2.8.0` | `2.8.4` |\n| [undici](https://github.com/nodejs/undici) | `6.21.2` | `6.29.0` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `5.3.3` | `5.3.4` |\n\nBumps the npm_and_yarn group with 3 updates in the /Assets/TinyMCE/IconPack directory: [js-yaml](https://github.com/nodeca/js-yaml), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [svgo](https://github.com/svg/svgo).\nBumps the npm_and_yarn group with 1 update in the /Assets/TinyMCE/JoplinLists directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /packages/app-cli directory: [sharp](https://github.com/lovell/sharp).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/ai_chat directory: [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/ai_search directory: [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 4 updates in the /packages/app-cli/tests/support/plugins/codemirror5-and-codemirror6 directory: [moment](https://github.com/moment/moment), [js-yaml](https://github.com/nodeca/js-yaml), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [ip-address](https://github.com/beaugunderson/ip-address).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/codemirror6 directory: [js-yaml](https://github.com/nodeca/js-yaml) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/menu directory: [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/note_list_renderer directory: [moment](https://github.com/moment/moment), [js-yaml](https://github.com/nodeca/js-yaml) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /packages/app-cli/tests/support/plugins/worker directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-desktop directory: [electron](https://github.com/electron/electron), [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\nBumps the npm_and_yarn group with 1 update in the /packages/app-mobile directory: [sharp](https://github.com/lovell/sharp).\nBumps the npm_and_yarn group with 5 updates in the /packages/lib directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.4` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.17` | `0.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n\nBumps the npm_and_yarn group with 1 update in the /packages/renderer directory: [markdown-it](https://github.com/markdown-it/markdown-it).\nBumps the npm_and_yarn group with 2 updates in the /packages/server directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [nodemailer](https://github.com/nodemailer/nodemailer).\nBumps the npm_and_yarn group with 4 updates in the /packages/tools directory: [sharp](https://github.com/lovell/sharp), [markdown-it](https://github.com/markdown-it/markdown-it), [moment](https://github.com/moment/moment) and [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 1 update in the /packages/transcribe directory: [sharp](https://github.com/lovell/sharp).\nBumps the npm_and_yarn group with 2 updates in the /packages/utils directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\n\nUpdates `sharp` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e13eb2f97a0a22f1ef726e8d0cd33f7c56835945\"\u003e\u003ccode\u003ee13eb2f\u003c/code\u003e\u003c/a\u003e CI: Fix wasm32 build (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4589\"\u003e#4589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8044fe43e36d0ea7f8beb89f79a37bb0f3342e84\"\u003e\u003ccode\u003e8044fe4\u003c/code\u003e\u003c/a\u003e Bound resize dimensions to coordinate limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/147f8591a153bc4a1e199c3fe3150fac2931b30c\"\u003e\u003ccode\u003e147f859\u003c/code\u003e\u003c/a\u003e Docs: changelog entries for \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4578\"\u003e#4578\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ee5bfb853de75a611c64381783b04032a3a897d8\"\u003e\u003ccode\u003eee5bfb8\u003c/code\u003e\u003c/a\u003e Tests: use yauzl directly rather than via extract-zip wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/7a7788928f8a2a429f45039010a87cee35401694\"\u003e\u003ccode\u003e7a77889\u003c/code\u003e\u003c/a\u003e Bump uraimo/run-on-arch-action from 3.1.0 to 3.2.0 (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4588\"\u003e#4588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ea5bef24c187b2c7ee3fe3cad3b45c8cb67a46fd\"\u003e\u003ccode\u003eea5bef2\u003c/code\u003e\u003c/a\u003e Improve support for input Streams finishing before output is requested (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev1.19.0 - July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\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/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.19.0 — July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors,\nadapters, and serializers. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11051\"\u003e#11051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForm Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCancellation: Propagated already-aborted input signals immediately when composing abort signals. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeader Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11036\"\u003e#11036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11037\"\u003e#11037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eURL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11008\"\u003e#11008\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11038\"\u003e#11038\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProgress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11039\"\u003e#11039\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11040\"\u003e#11040\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eError and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11044\"\u003e#11044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContent-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11061\"\u003e#11061\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSynchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11071\"\u003e#11071\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11031\"\u003e#11031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11055\"\u003e#11055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11056\"\u003e#11056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11058\"\u003e#11058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11079\"\u003e#11079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11080\"\u003e#11080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11090\"\u003e#11090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForm Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11062\"\u003e#11062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeveloper Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11032\"\u003e#11032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11041\"\u003e#11041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11068\"\u003e#11068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11076\"\u003e#11076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afonsojramos\"\u003e\u003ccode\u003e@​afonsojramos\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yassertawfik4\"\u003e\u003ccode\u003e@​yassertawfik4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AnandSundar\"\u003e\u003ccode\u003e@​AnandSundar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lin-hongkuan\"\u003e\u003ccode\u003e@​lin-hongkuan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wali007-lab\"\u003e\u003ccode\u003e@​Wali007-lab\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magicdawn\"\u003e\u003ccode\u003e@​magicdawn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\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/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.3.0 to 42.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.10.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.10.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed contentTracing module to capture Node.js trace categories. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52973\"\u003e#52973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53133\"\u003e#53133\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52946\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52930\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via \u003ccode\u003ewebContents.setDevToolsWebContents()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52981\"\u003e#52981\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52937\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52434\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBrowserWindow.unmaximize()\u003c/code\u003e and \u003ccode\u003erestore()\u003c/code\u003e having no effect on Wayland when the window was maximized immediately after creation. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53126\"\u003e#53126\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53124\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eUncaught illegal access\u003c/code\u003e errors and possible renderer crashes after closing a same-process child window or removing an iframe with \u003ccode\u003enodeIntegrationInSubFrames\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53042\"\u003e#53042\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53040\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edialog.showOpenDialog\u003c/code\u003e/\u003ccode\u003edialog.showSaveDialog\u003c/code\u003e opening at an unusable location on Linux when \u003ccode\u003edefaultPath\u003c/code\u003e is a bare filename without a directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52980\"\u003e#52980\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52401\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52402\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Linux when the D-Bus session bus disconnected while the app was running, such as at logout or when dbus is restarted. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53094\"\u003e#53094\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53095\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53096\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Windows when V8 posted a delayed worker task during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53014\"\u003e#53014\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53013\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003eapp.setLoginItemSettings\u003c/code\u003e if a non-UTF8 service name is used. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52989\"\u003e#52989\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52944\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52801\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash (SIGABRT) during process exit when the process had loaded \u003ccode\u003etls\u003c/code\u003e/\u003ccode\u003ehttps\u003c/code\u003e shortly before exiting, affecting \u003ccode\u003eapp.exit()\u003c/code\u003e before \u003ccode\u003eready\u003c/code\u003e and short-lived \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e / \u003ccode\u003echild_process.fork()\u003c/code\u003e scripts. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52992\"\u003e#52992\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52870\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52871\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53132\"\u003e#53132\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52925\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52924\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52994\"\u003e#52994\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52903\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52904\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a page calls \u003ccode\u003eSpeechRecognition.available()\u003c/code\u003e or \u003ccode\u003eSpeechRecognition.install()\u003c/code\u003e with \u003ccode\u003eprocessLocally\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53016\"\u003e#53016\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53015\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53021\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52978\"\u003e#52978\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53006\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52179\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where some values passed into \u003ccode\u003erequestSingleInstanceLock\u003c/code\u003e could result in a crash. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52982\"\u003e#52982\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52471\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52470\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed crash in sharedTexture module when GPU context becomes unavailable. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52983\"\u003e#52983\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52938\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52926\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed document title updates when using back/forward navigation using the same document without utilizing \u003ccode\u003ebrowserWindow.setTitle()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53099\"\u003e#53099\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53023\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52968\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the \u003ccode\u003epersist:\u003c/code\u003e prefix). \u003ca href=\"https://redirect.github.com/electron/electron/pull/52990\"\u003e#52990\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52835\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52834\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed titleBarOverlay.color set to \u003ccode\u003ergba(0,0,0,0)\u003c/code\u003e failing back to default frame color. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52976\"\u003e#52976\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53004\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52010\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed utility process crashes at exit on Windows 11 24H2 and later. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53091\"\u003e#53091\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53092\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53093\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53060\"\u003e#53060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a 1-in-200 chance per renderer process on Windows of scripts on the first page load being compiled without their V8 code cache. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52988\"\u003e#52988\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52943\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52792\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a Windows x64 renderer performance regression introduced in 42.8.1 that made style/layout work (and app startup) noticeably slower. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53064\"\u003e#53064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a stall of tens of milliseconds while creating the first \u003ccode\u003eBrowserWindow\u003c/code\u003e on Linux.\n\u003cul\u003e\n\u003cli\u003eImproved the performance of file lookups inside ASAR archives and of large files served from them to the renderer.\u003c/li\u003e\n\u003cli\u003eImproved the performance of calls through \u003ccode\u003econtextBridge\u003c/code\u003e-exposed APIs.\u003c/li\u003e\n\u003cli\u003eReduced the main-thread cost of sending large values through \u003ccode\u003eipcRenderer\u003c/code\u003e, \u003ccode\u003eipcMain\u003c/code\u003e handlers and \u003ccode\u003ewebContents.send\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53019\"\u003e#53019\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53018\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53017\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved startup time of \u003ccode\u003eutilityProcess.fork()\u003c/code\u003e, \u003ccode\u003echild_process.fork()\u003c/code\u003e / \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e child processes and Node.js-enabled renderers. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53136\"\u003e#53136\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53135\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53134\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eLinux arm64, Windows arm64 and macOS x64 builds now start the main process from the embedded Node.js startup snapshot like the other platforms, improving startup time. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52880\"\u003e#52880\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52881\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52879\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v42.9.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.9.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52772\"\u003e#52772\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52607\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52606\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when creating BrowserWindows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52893\"\u003e#52893\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52892\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52894\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52900\"\u003e#52900\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed custom V8 snapshots (\u003ccode\u003eelectron-mksnapshot\u003c/code\u003e, and the \u003ccode\u003eloadBrowserProcessSpecificV8Snapshot\u003c/code\u003e fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52876\"\u003e#52876\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52877\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52878\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f0109679540320c5dc5b7bef0aa94733058e8c2\"\u003e\u003ccode\u003e9f01096\u003c/code\u003e\u003c/a\u003e fix: window stuck maximized on Wayland after early maximize() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53126\"\u003e#53126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c411b7ccad8d71964428aad52da738359cf70fec\"\u003e\u003ccode\u003ec411b7c\u003c/code\u003e\u003c/a\u003e perf: boot every Node.js-hosting process from the Node snapshot / code cache ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5751bc5fefb180e7b2fef48a3afc350f1f1f6d46\"\u003e\u003ccode\u003e5751bc5\u003c/code\u003e\u003c/a\u003e fix: clear device metrics overrides when a DevTools client disconnects (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53133\"\u003e#53133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/277efdf2cdee0e289f127c99570706e2d4589f02\"\u003e\u003ccode\u003e277efdf\u003c/code\u003e\u003c/a\u003e fix: crash in gin::PerIsolateData::NotifyDisposed when a session is created d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d054052a752ea88556b13b5d322f398907319a04\"\u003e\u003ccode\u003ed054052\u003c/code\u003e\u003c/a\u003e chore: iwyu commonly-included headers in shell/ (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52972\"\u003e#52972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/1645b087103c7401be3ff202be3bbf61cfca73c6\"\u003e\u003ccode\u003e1645b08\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53119\"\u003e#53119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4ea00f761c6970a4181fc0932251a44d943e2d7\"\u003e\u003ccode\u003ee4ea00f\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53113\"\u003e#53113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b5c236f24546a8c53664525cbd26dbcf5c34c549\"\u003e\u003ccode\u003eb5c236f\u003c/code\u003e\u003c/a\u003e fix: update document title on back or forward navigation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53099\"\u003e#53099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/569c64a6e9ff893d2bdd9c7914a22ee0023598ac\"\u003e\u003ccode\u003e569c64a\u003c/code\u003e\u003c/a\u003e build: skip linux-arm in PGO profile generation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53111\"\u003e#53111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d13ae9f14b56f4fb0730cf9e582956ddf986e2f4\"\u003e\u003ccode\u003ed13ae9f\u003c/code\u003e\u003c/a\u003e fix: illegal access errors when a same-process child window or subframe close...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.3.0...v42.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 13.0.2 to 14.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/14.3.1/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.1] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 15.0.1 fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked build pipeline \u0026amp; tools.\u003c/li\u003e\n\u003cli\u003eAdded source maps.\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elinkify-it\u003c/code\u003e to 5.0.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve backslash-space hard line breaks, matching CommonMark 6.7, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.0] - 2024-03-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated CM spec compatibility to 0.31.2, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1009\"\u003e#1009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when parsing references, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/996\"\u003e#996\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed quadratic output size with pathological user input in tables, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1000\"\u003e#1000\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/markdown-it/markdown-it/commit/a855f10b1b796ca42178952b4b83b9c8b677ddb8\"\u003e\u003ccode\u003ea855f10\u003c/code\u003e\u003c/a\u003e 14.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ad70f6b7cff64bee10e42a774147112480ca0d49\"\u003e\u003ccode\u003ead70f6b\u003c/code\u003e\u003c/a\u003e Backported 15.0.1 fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/b407f3b0667c9491cc52c6550736ee5a31721baa\"\u003e\u003ccode\u003eb407f3b\u003c/code\u003e\u003c/a\u003e Ignore generated API docs in lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/bf025adb983e90af426761a08cc76e4e41ab0239\"\u003e\u003ccode\u003ebf025ad\u003c/code\u003e\u003c/a\u003e Prepare package.json for v14 backports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/2d9bbea7df2ab1a48caecfafc39cb8599f193d3c\"\u003e\u003ccode\u003e2d9bbea\u003c/code\u003e\u003c/a\u003e fix: recognize lowercase declarations as HTML blocks (CommonMark 4.6) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/a311cfbeb7dcdb86d001a21facaf60190414ca4d\"\u003e\u003ccode\u003ea311cfb\u003c/code\u003e\u003c/a\u003e fix: keep literal backslash before space in link destination (CommonMark 6.3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ff0ee084fc6b0d10fac049fa562bc2925b5cc723\"\u003e\u003ccode\u003eff0ee08\u003c/code\u003e\u003c/a\u003e 14.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/52e2749ab25aaf841bf74b50560929aa93b8e14d\"\u003e\u003ccode\u003e52e2749\u003c/code\u003e\u003c/a\u003e Bump linkify-it / vite deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/56c2404e6d3e78632ce7b37a95f289fc04330c76\"\u003e\u003ccode\u003e56c2404\u003c/code\u003e\u003c/a\u003e fix: keep backslash-space hard line break (CommonMark 6.7) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/0fbb18b23145158a39255f7476c781dbce320a16\"\u003e\u003ccode\u003e0fbb18b\u003c/code\u003e\u003c/a\u003e Bump vite from 8.0.14 to 8.0.16 (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/13.0.2...14.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moment` from 2.30.1 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moment/moment/releases\"\u003emoment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.31.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\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/moment/moment/blob/develop/CHANGELOG.md\"\u003emoment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.31.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/15b45d48a176312e8f34143c5a800090abf4787f\"\u003e\u003ccode\u003e15b45d4\u003c/code\u003e\u003c/a\u003e [pkg] Build 2.31.0 (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6452\"\u003e#6452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/631cd81454ee001e1f508e21270eae0b6bb62974\"\u003e\u003ccode\u003e631cd81\u003c/code\u003e\u003c/a\u003e [pkg] Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6394\"\u003e#6394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/6caff9e0d54e85a63a6eb97d7361f1da35bc58f4\"\u003e\u003ccode\u003e6caff9e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/710703b7eac93535ad125cbf4feb3d42afed6fb3\"\u003e\u003ccode\u003e710703b\u003c/code\u003e\u003c/a\u003e [feature] Add internal date-default hook for Moment Timezone (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6451\"\u003e#6451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/863ed940556e6e63c43de23981a4853036a003ac\"\u003e\u003ccode\u003e863ed94\u003c/code\u003e\u003c/a\u003e [bugfix] Add stack traces to conditional deprecation warnings (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6450\"\u003e#6450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/2c7abe1c42ee15445d30c2c5d536750a1e43a09a\"\u003e\u003ccode\u003e2c7abe1\u003c/code\u003e\u003c/a\u003e [bugfix] Apply postformat to locale relative time methods (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6448\"\u003e#6448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/9c45ac38690c649c95e19923276b63da5fe2be26\"\u003e\u003ccode\u003e9c45ac3\u003c/code\u003e\u003c/a\u003e [bugfix] Include metadata in all-locales bundle (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6447\"\u003e#6447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/f6eefc5fc7b44ceccbd007aeffc48ebc5eac30fa\"\u003e\u003ccode\u003ef6eefc5\u003c/code\u003e\u003c/a\u003e [bugfix] Validate timezone offset range (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6446\"\u003e#6446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/136b441794a3bb207d593add3b59e9de0e062523\"\u003e\u003ccode\u003e136b441\u003c/code\u003e\u003c/a\u003e [bugfix] Avoid Object.assign in duration.humanize (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6443\"\u003e#6443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/0d1050437b40f66ac47e14b285bb3d09676cf2e0\"\u003e\u003ccode\u003e0d10504\u003c/code\u003e\u003c/a\u003e [bugfix] Fix locale('\u003cstrong\u003eproto\u003c/strong\u003e') corrupting the global locale (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moment/moment/compare/2.30.1...2.31.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 moment since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adm-zip` from 0.5.17 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cthackers/adm-zip/releases\"\u003eadm-zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003cli\u003eFixed uncaught crash in async decompression on malformed DEFLATE data\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolder following symlinks out of the archived folder\u003c/li\u003e\n\u003cli\u003eStripped setuid/setgid/sticky bits from extracted file permissions\u003c/li\u003e\n\u003cli\u003eEnforced the decompression size cap on the async path and for size 0\u003c/li\u003e\n\u003cli\u003eRejected archives with duplicate entry names\u003c/li\u003e\n\u003cli\u003eBlocked extraction from writing through symlinks inside the target\u003c/li\u003e\n\u003cli\u003eRouted malformed-header parse errors through the async callback\u003c/li\u003e\n\u003cli\u003eRejected zip entries whose declared data extent runs past the buffer\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderPromise hanging on empty folders and swallowing errors\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderAsync2 mangling local paths on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes a security vulnerability (CVE-2026-39244), resolves several long-standing bugs, ships built-in TypeScript types, and includes two behavior changes worth reading before you upgrade.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextractEntryTo(dirEntry, target, maintainEntryPath = false) now preserves subdirectories instead of flattening files into the target folder by basename (which also silently overwrote same-named files). (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtraction no longer fails when the modification time can't be set — utimes is now best-effort. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum Node.js is now 14 (the code already required it; engines was incorrectly \u0026gt;=12).\u003c/li\u003e\n\u003cli\u003eCVE-2026-39244 — a crafted archive declaring a huge uncompressed size could force an unbounded Buffer.alloc and OOM the process; allocation is now bounded by the data actually present. Reported by Daniel Púa (devploit), Anh Hong, and José Antonio Zamudio Amaya. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHardened entry-name lookup against object injection (\u003cstrong\u003eproto\u003c/strong\u003e names). Prototype-less table.\u003c/li\u003e\n\u003cli\u003eData-descriptor regression rejecting valid archives (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/548\"\u003e#548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/533\"\u003e#533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDirectory permissions not restored on extract (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite recursion on symlink loops in addLocalFolder (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUncaught process crash in writeFileToAsync on write failure (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmpty name on directory entries (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest() alway...\n\n_Description has been truncated_","html_url":"https://github.com/alexis-opolka/joplin/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexis-opolka%2Fjoplin/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"},{"uuid":"5721195750","node_id":"PR_kwDOONWTjc8AAAABG0hulA","number":955,"state":"open","title":"fix(deps): bump the npm_and_yarn group across 2 directories 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-10-06T00:58:59.000Z","updated_at":"2026-10-06T01:01:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"electron","old_version":"39.8.10","new_version":"41.10.6","repository_url":"https://github.com/electron/electron"},{"name":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"name":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the / directory: [electron](https://github.com/electron/electron) and [proxy-addr](https://github.com/jshttp/proxy-addr).\nBumps the npm_and_yarn group with 1 update in the /packages/mcp-server directory: [proxy-addr](https://github.com/jshttp/proxy-addr).\n\nUpdates `electron` from 39.8.10 to 41.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v41.10.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eregisterFileProtocol\u003c/code\u003e and \u003ccode\u003eregisterHttpProtocol\u003c/code\u003e returning readable responses to cross-origin \u003ccode\u003eno-cors\u003c/code\u003e fetches; they now return opaque responses like \u003ccode\u003eprotocol.handle\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52854\"\u003e#52854\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52855\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52853\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52852\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e#52899\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52849\"\u003e#52849\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52850\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52848\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52851\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e and \u003ccode\u003ewindow.open\u003c/code\u003e now inherit \u003ccode\u003enodeIntegrationInWorker\u003c/code\u003e from the embedder, consistent with the other Node and sandbox preferences. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52829\"\u003e#52829\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52831\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52830\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52832\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium and Skia. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52707\"\u003e#52707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52775\"\u003e#52775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.5\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. \u003ca href=\"https://redirect.github.com/electron/electron/pull/50764\"\u003e#50764\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/50766\"\u003e39\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/50765\"\u003e42\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52702\"\u003e#52702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo user-facing change; semver/none. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52734\"\u003e#52734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a UAF with \u003ccode\u003eprotocol.registerStreamProtocol\u003c/code\u003e when an error is emitted during a read. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52513\"\u003e#52513\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52516\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52514\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52515\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52512\"\u003e#52512\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52511\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52510\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52509\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWindows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless \u003ccode\u003eallow-popups-to-escape-sandbox\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52486\"\u003e#52486\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52190\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52189\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.disableHardwareAcceleration()\u003c/code\u003e not fully disabling GPU hardware usage on Windows starting from Electron 38. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52368\"\u003e#52368\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52371\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52369\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52370\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52320\"\u003e#52320\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52319\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52321\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52318\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52396\"\u003e#52396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/832e70a551348f2b6b2e004b4f09b9eb6ca038c0\"\u003e\u003ccode\u003e832e70a\u003c/code\u003e\u003c/a\u003e fix: don't let pending shell operations block app exit on Windows (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52899\"\u003e#52899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b8d49a438391a77d2f10d5e214c8f2f0eed4d4d5\"\u003e\u003ccode\u003eb8d49a4\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 39 changes from angle, chromium and skia (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52707\"\u003e#52707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2\"\u003e\u003ccode\u003e29fc130\u003c/code\u003e\u003c/a\u003e fix: inherit sandbox flags in windows opened by a sandboxed top-level frame (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c595b05976e7a885465b043d17e00a92fc3c3397\"\u003e\u003ccode\u003ec595b05\u003c/code\u003e\u003c/a\u003e fix: return opaque responses from file and http protocol handlers for cross-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2\"\u003e\u003ccode\u003e6462a2e\u003c/code\u003e\u003c/a\u003e fix: inherit nodeIntegrationInWorker from the embedder for \u0026lt;webview\u0026gt; and wind...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d9c621587ac3d0d6f9369b64b05582e6e60f28b0\"\u003e\u003ccode\u003ed9c6215\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 4 changes from chromium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52775\"\u003e#52775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a46a5afc4b0dcb279e26ddf27f2de327fc7efb28\"\u003e\u003ccode\u003ea46a5af\u003c/code\u003e\u003c/a\u003e build: run the Windows builds on the VM runners (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52770\"\u003e#52770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5bff19c021dac4fb5d30481ccd6b76ec6e198b0d\"\u003e\u003ccode\u003e5bff19c\u003c/code\u003e\u003c/a\u003e build: add release-assets.json expected-asset manifest (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52734\"\u003e#52734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef\"\u003e\u003ccode\u003e15e2928\u003c/code\u003e\u003c/a\u003e fix: resolve target bundle path once at start of install (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50764\"\u003e#50764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2ba8050f292694fc814a58b90cbae957c9a63d47\"\u003e\u003ccode\u003e2ba8050\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 33 changes from angle, chromium, skia and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52702\"\u003e#52702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v39.8.10...v41.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proxy-addr` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/proxy-addr/releases\"\u003eproxy-addr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ci pipeline and add missing Node.JS versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/26\"\u003ejshttp/proxy-addr#26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] Apply security best practices by \u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.23.2 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/31\"\u003ejshttp/proxy-addr#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.23.4 to 2.31.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/jshttp/proxy-addr/pull/32\"\u003ejshttp/proxy-addr#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.0.6 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/33\"\u003ejshttp/proxy-addr#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 3.1.3 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/35\"\u003ejshttp/proxy-addr#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump deep-equal from 1.0.1 to 1.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/34\"\u003ejshttp/proxy-addr#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-markdown from 2.2.0 to 2.2.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/jshttp/proxy-addr/pull/36\"\u003ejshttp/proxy-addr#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/41\"\u003ejshttp/proxy-addr#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/43\"\u003ejshttp/proxy-addr#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 5.0.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/jshttp/proxy-addr/pull/42\"\u003ejshttp/proxy-addr#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.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/jshttp/proxy-addr/pull/47\"\u003ejshttp/proxy-addr#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.11 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/46\"\u003ejshttp/proxy-addr#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/50\"\u003ejshttp/proxy-addr#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/49\"\u003ejshttp/proxy-addr#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.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/jshttp/proxy-addr/pull/48\"\u003ejshttp/proxy-addr#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/56\"\u003ejshttp/proxy-addr#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.5 to 4.32.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/jshttp/proxy-addr/pull/55\"\u003ejshttp/proxy-addr#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/57\"\u003ejshttp/proxy-addr#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 7.0.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/jshttp/proxy-addr/pull/58\"\u003ejshttp/proxy-addr#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;arugment\u0026quot; typo in README by \u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.36.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/jshttp/proxy-addr/pull/64\"\u003ejshttp/proxy-addr#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.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/jshttp/proxy-addr/pull/63\"\u003ejshttp/proxy-addr#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/45\"\u003ejshttp/proxy-addr#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.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/jshttp/proxy-addr/pull/39\"\u003ejshttp/proxy-addr#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): npm-publish via reusable workflows by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefresh CI by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/69\"\u003ejshttp/proxy-addr#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/71\"\u003ejshttp/proxy-addr#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.0.8 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/70\"\u003ejshttp/proxy-addr#70\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/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\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/jshttp/proxy-addr/blob/master/HISTORY.md\"\u003eproxy-addr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.8\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\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/jshttp/proxy-addr/commit/a11ad82545698af5c33e59f3ed0b52eab79bf610\"\u003e\u003ccode\u003ea11ad82\u003c/code\u003e\u003c/a\u003e 2.0.8 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/780911d84d18e2c5fa008ed0c0d387631ec11965\"\u003e\u003ccode\u003e780911d\u003c/code\u003e\u003c/a\u003e fix: reject IPv4 trust via mapped IPv6 subnets with a short prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/92e103e3f3ab0467c8846cacea71f27dfc81091d\"\u003e\u003ccode\u003e92e103e\u003c/code\u003e\u003c/a\u003e fix(ci): use publised as release trigger event (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/3e5ac75d275d82606d33d6ac47c0ff43c2eccee9\"\u003e\u003ccode\u003e3e5ac75\u003c/code\u003e\u003c/a\u003e ci: merge coverage via artifacts, disable fail-fast, add Node.js 23-26 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/4b9db8190923840eb732b752a70f3e5ff713768c\"\u003e\u003ccode\u003e4b9db81\u003c/code\u003e\u003c/a\u003e chore(ci): npm-publish via workflows (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/655e8950435ac457c586e8287da4d5993b7d0db5\"\u003e\u003ccode\u003e655e895\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/50ce4d09132a4c34f5485b52740ce879a9223b1f\"\u003e\u003ccode\u003e50ce4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0fd347f5b342e7502da58a512dc998d4a59cea24\"\u003e\u003ccode\u003e0fd347f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/6a517fa25c741cc107a90019df458b34f580ce55\"\u003e\u003ccode\u003e6a517fa\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.32.4 to 4.36.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0d45e2a88e82a2faf1148956b6457e3a6c99ebcd\"\u003e\u003ccode\u003e0d45e2a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;arugment\u0026quot; typo in README (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\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 proxy-addr since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proxy-addr` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/proxy-addr/releases\"\u003eproxy-addr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ci pipeline and add missing Node.JS versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/26\"\u003ejshttp/proxy-addr#26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] Apply security best practices by \u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.23.2 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/31\"\u003ejshttp/proxy-addr#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.23.4 to 2.31.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/jshttp/proxy-addr/pull/32\"\u003ejshttp/proxy-addr#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.0.6 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/33\"\u003ejshttp/proxy-addr#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 3.1.3 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/35\"\u003ejshttp/proxy-addr#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump deep-equal from 1.0.1 to 1.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/34\"\u003ejshttp/proxy-addr#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-markdown from 2.2.0 to 2.2.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/jshttp/proxy-addr/pull/36\"\u003ejshttp/proxy-addr#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/41\"\u003ejshttp/proxy-addr#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/43\"\u003ejshttp/proxy-addr#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 5.0.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/jshttp/proxy-addr/pull/42\"\u003ejshttp/proxy-addr#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.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/jshttp/proxy-addr/pull/47\"\u003ejshttp/proxy-addr#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.11 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/46\"\u003ejshttp/proxy-addr#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/50\"\u003ejshttp/proxy-addr#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/49\"\u003ejshttp/proxy-addr#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.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/jshttp/proxy-addr/pull/48\"\u003ejshttp/proxy-addr#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/56\"\u003ejshttp/proxy-addr#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.5 to 4.32.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/jshttp/proxy-addr/pull/55\"\u003ejshttp/proxy-addr#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/57\"\u003ejshttp/proxy-addr#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 7.0.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/jshttp/proxy-addr/pull/58\"\u003ejshttp/proxy-addr#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;arugment\u0026quot; typo in README by \u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.36.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/jshttp/proxy-addr/pull/64\"\u003ejshttp/proxy-addr#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.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/jshttp/proxy-addr/pull/63\"\u003ejshttp/proxy-addr#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/45\"\u003ejshttp/proxy-addr#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.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/jshttp/proxy-addr/pull/39\"\u003ejshttp/proxy-addr#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): npm-publish via reusable workflows by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefresh CI by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/69\"\u003ejshttp/proxy-addr#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/71\"\u003ejshttp/proxy-addr#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.0.8 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/70\"\u003ejshttp/proxy-addr#70\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/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\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/jshttp/proxy-addr/blob/master/HISTORY.md\"\u003eproxy-addr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.8\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\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/jshttp/proxy-addr/commit/a11ad82545698af5c33e59f3ed0b52eab79bf610\"\u003e\u003ccode\u003ea11ad82\u003c/code\u003e\u003c/a\u003e 2.0.8 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/780911d84d18e2c5fa008ed0c0d387631ec11965\"\u003e\u003ccode\u003e780911d\u003c/code\u003e\u003c/a\u003e fix: reject IPv4 trust via mapped IPv6 subnets with a short prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/92e103e3f3ab0467c8846cacea71f27dfc81091d\"\u003e\u003ccode\u003e92e103e\u003c/code\u003e\u003c/a\u003e fix(ci): use publised as release trigger event (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/3e5ac75d275d82606d33d6ac47c0ff43c2eccee9\"\u003e\u003ccode\u003e3e5ac75\u003c/code\u003e\u003c/a\u003e ci: merge coverage via artifacts, disable fail-fast, add Node.js 23-26 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/4b9db8190923840eb732b752a70f3e5ff713768c\"\u003e\u003ccode\u003e4b9db81\u003c/code\u003e\u003c/a\u003e chore(ci): npm-publish via workflows (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/655e8950435ac457c586e8287da4d5993b7d0db5\"\u003e\u003ccode\u003e655e895\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/50ce4d09132a4c34f5485b52740ce879a9223b1f\"\u003e\u003ccode\u003e50ce4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0fd347f5b342e7502da58a512dc998d4a59cea24\"\u003e\u003ccode\u003e0fd347f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/6a517fa25c741cc107a90019df458b34f580ce55\"\u003e\u003ccode\u003e6a517fa\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.32.4 to 4.36.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0d45e2a88e82a2faf1148956b6457e3a6c99ebcd\"\u003e\u003ccode\u003e0d45e2a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;arugment\u0026quot; typo in README (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\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 proxy-addr since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/DayuanJiang/next-ai-draw-io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/DayuanJiang/next-ai-draw-io/pull/955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DayuanJiang%2Fnext-ai-draw-io/issues/955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/955/packages"},{"uuid":"5712657959","node_id":"PR_kwDOTWcJP88AAAABGtoFtg","number":1311,"state":"open","title":"chore(deps): bump the npm-dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies","studio","javascript","linux player"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T13:15:00.000Z","updated_at":"2026-10-05T17:53:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":22,"packages":[{"name":"@redocly/cli","old_version":"2.54.3","new_version":"2.57.0","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"@vitest/coverage-v8","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@tanstack/react-query","old_version":"5.103.2","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-day-picker","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.88.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"4.13.3","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"shadcn","old_version":"4.21.0","new_version":"4.21.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"msw","old_version":"2.15.0","new_version":"3.0.1","repository_url":"https://github.com/mswjs/msw"},{"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.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@astrojs/starlight","old_version":"0.42.4","new_version":"0.42.5","repository_url":"https://github.com/withastro/starlight"},{"name":"starlight-openapi","old_version":"0.26.2","new_version":"0.26.3","repository_url":"https://github.com/HiDeoo/starlight-openapi"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@electron/asar","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/electron/asar"},{"name":"electron","old_version":"41.10.6","new_version":"41.10.7","repository_url":"https://github.com/electron/electron"},{"name":"@storybook/web-components-vite","old_version":"10.6.0","new_version":"10.6.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.6.0","new_version":"10.6.1","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.54.3` | `2.57.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.2` | `5.0.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.103.2` | `5.104.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.50.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `10.0.1` | `10.0.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.88.0` | `7.89.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.13.3` | `4.14.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.0` | `4.21.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [msw](https://github.com/mswjs/msw) | `2.15.0` | `3.0.1` |\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.70.1` | `8.71.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.2` | `5.0.3` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.42.4` | `0.42.5` |\n| [starlight-openapi](https://github.com/HiDeoo/starlight-openapi/tree/HEAD/packages/starlight-openapi) | `0.26.2` | `0.26.3` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [@electron/asar](https://github.com/electron/asar) | `4.3.0` | `4.3.1` |\n| [electron](https://github.com/electron/electron) | `41.10.6` | `41.10.7` |\n| [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite) | `10.6.0` | `10.6.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.0` | `10.6.1` |\n\nUpdates `@redocly/cli` from 2.54.3 to 2.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.57.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003econst\u003c/code\u003e checking to the \u003ccode\u003eno-enum-type-mismatch\u003c/code\u003e rule: a \u003ccode\u003econst\u003c/code\u003e value must conform to the schema's \u003ccode\u003etype\u003c/code\u003e, the same way every \u003ccode\u003eenum\u003c/code\u003e value does.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: linting output may include new errors for schemas whose \u003ccode\u003econst\u003c/code\u003e value doesn't match their \u003ccode\u003etype\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eno-enum-type-mismatch\u003c/code\u003e dropped violations and reported a wrong location when \u003ccode\u003etype\u003c/code\u003e was written as an array.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.57.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved overall startup performance.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.56.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for applying Overlay documents to the \u003ccode\u003ebundle\u003c/code\u003e command output.\nPass overlays with the new \u003ccode\u003e--overlay\u003c/code\u003e option or list them under \u003ccode\u003eoverlays\u003c/code\u003e for an API in \u003ccode\u003eredocly.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for linting Overlay 1.1 and 1.2 documents, including the \u003ccode\u003ecopy\u003c/code\u003e action field, the \u003ccode\u003e$self\u003c/code\u003e field, and reusable actions in \u003ccode\u003ecomponents.actions\u003c/code\u003e.\nThe \u003ccode\u003espec-ref-siblings\u003c/code\u003e rule now checks the fields next to a reusable action \u003ccode\u003e$ref\u003c/code\u003e in Overlay documents.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003erespect\u003c/code\u003e failed with an unexpected error when a step used an \u003ccode\u003eoperationId\u003c/code\u003e without the \u003ccode\u003e$sourceDescriptions.\u0026lt;name\u0026gt;.\u003c/code\u003e prefix and the Arazzo file also listed an \u003ccode\u003earazzo\u003c/code\u003e source description.\nSuch \u003ccode\u003eoperationId\u003c/code\u003es are looked up in the \u003ccode\u003eopenapi\u003c/code\u003e source descriptions only.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.29.0\u003c/code\u003e version.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/client-generator\u003c/code\u003e to v0.4.18.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.56.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.56.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/reunite-integration\u003c/code\u003e to v2.56.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--replace\u003c/code\u003e option to the \u003ccode\u003epush\u003c/code\u003e command.\n\u003ccode\u003e--replace\u003c/code\u003e removes the files under the mount path that are not part of the push.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003erespect\u003c/code\u003e so known secrets are masked in non-JSON request bodies, such as \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e token requests.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erespect\u003c/code\u003e so a step fails with a clear error when a runtime expression embedded in a string has no value, such as \u003ccode\u003eBearer {$outputs.accessToken}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.55.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.55.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/reunite-integration\u003c/code\u003e to v2.55.0.\u003c/li\u003e\n\u003cli\u003eFixed an issue where the \u003ccode\u003eworkflow-dependsOn\u003c/code\u003e rule reported a duplicate when different workflows listed the same workflow in \u003ccode\u003edependsOn\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/703f8754dd2b27e3456a0ef1913371c6f621fbe6\"\u003e\u003ccode\u003e703f875\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/fb064ade586743fbd0c9e79efc8ec0738ff42db7\"\u003e\u003ccode\u003efb064ad\u003c/code\u003e\u003c/a\u003e fix(lint): report every value when type is an array in no-enum-type-mismatch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9c7728170e35ae87162d53ca5decad409102b4c1\"\u003e\u003ccode\u003e9c77281\u003c/code\u003e\u003c/a\u003e fix(lint): report every value when type is an array in no-enum-type-mismatch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f291b801522c469f3e6eed76d7413dfda9edf8ad\"\u003e\u003ccode\u003ef291b80\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/82b9418b62f345866a020ed1dbc60e6ad4f2347f\"\u003e\u003ccode\u003e82b9418\u003c/code\u003e\u003c/a\u003e feat: improve CLI performance (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/15931d00ca625c06e8b57d00f30047653434e873\"\u003e\u003ccode\u003e15931d0\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/15b91e629eedd7c6e5a6ebed318073c1f8eba7f3\"\u003e\u003ccode\u003e15b91e6\u003c/code\u003e\u003c/a\u003e docs: update the screenshot in the Overlay lint guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/78f5a32d16bdf53efeb37c2e802f37ffaef5cb6d\"\u003e\u003ccode\u003e78f5a32\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​redocly/config\u003c/code\u003e to v0.59.0 and \u003ccode\u003e@​redocly/cli-otel\u003c/code\u003e to v0.3.7 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3162\"\u003e#3162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/95a8e7d23f8c212b6a3dca8cf4ee69e53d78fb92\"\u003e\u003ccode\u003e95a8e7d\u003c/code\u003e\u003c/a\u003e chore: switch link checker to markdown-link-check (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/49cad5ca5171ed189a767540e32dfc7356fc8d28\"\u003e\u003ccode\u003e49cad5c\u003c/code\u003e\u003c/a\u003e chore: updated undici to the v 6.29.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3159\"\u003e#3159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.54.3...@redocly/cli@2.57.0\"\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 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\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/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a029e76a9e72ebdd468452ee1bb788bbe5dc635e\"\u003e\u003ccode\u003ea029e76\u003c/code\u003e\u003c/a\u003e chore: migrate to oxc (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11367\"\u003e#11367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.103.2 to 5.104.1\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.104.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/ec060b6f74b2e51f4b0c78932beec656ef6f6878\"\u003e\u003ccode\u003eec060b6\u003c/code\u003e\u003c/a\u003e]:\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11650\"\u003e#11650\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e - Build projects with Vite 8\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/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e]:\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.104.0\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.104.0\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.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11650\"\u003e#11650\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e - Build projects with Vite 8\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/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e]:\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.104.0\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.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/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.104.1\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.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11650\"\u003e#11650\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e - Build projects with Vite 8\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/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\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.104.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11647\"\u003e#11647\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1c9693eac75495a04ae4328a35818b1fdf264978\"\u003e\u003ccode\u003e1c9693e\u003c/code\u003e\u003c/a\u003e - fix(codemods): avoid copying unnecessary files from codemods project\u003c/li\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.103.3\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/TanStack/query/commit/29859ae60c8dca0a5cdbf8abccc775b655cf43e2\"\u003e\u003ccode\u003e29859ae\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/339e09f4e50f5e693e7d9d35b25ecac43f818cd0\"\u003e\u003ccode\u003e339e09f\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' eslint plugins with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11781\"\u003e#11781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a5727935a56db69e720222730e28523400c8f30\"\u003e\u003ccode\u003e0a57279\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query/mutationOptions): fix 'mutationOpt1' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c51bb623bb3999aa28aa7afde404d054689d2ee0\"\u003e\u003ccode\u003ec51bb62\u003c/code\u003e\u003c/a\u003e chore(*): declare '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' in the react packages and exa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a91461326bd6708601104b2cfdb27af72c59dc7a\"\u003e\u003ccode\u003ea914613\u003c/code\u003e\u003c/a\u003e chore(*): declare 'eslint-plugin-react-hooks' in the react packages that use ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d99c84b6b55775ce8ef4eca41f24ee90aefc578e\"\u003e\u003ccode\u003ed99c84b\u003c/code\u003e\u003c/a\u003e chore(*): update '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' to v5 and apply its 'recommend...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd96529f3e0b748874be4655516caecc5d6a0521\"\u003e\u003ccode\u003efd96529\u003c/code\u003e\u003c/a\u003e chore(*): update 'eslint-plugin-react-hooks' to v7 and use its stable 'recomm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e878990b869da186ade549145193cfc718ca3330\"\u003e\u003ccode\u003ee878990\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' packages with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11712\"\u003e#11712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2e1ad64b525f6ff2034f169ab9c2f48f82f17296\"\u003e\u003ccode\u003e2e1ad64\u003c/code\u003e\u003c/a\u003e chore(*): declare 'npm-run-all2' once in the root 'package.json' like other s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c1de23a80e8c2b69299101c9fb6b22bc7c17552f\"\u003e\u003ccode\u003ec1de23a\u003c/code\u003e\u003c/a\u003e chore(*): manage 'typescript' with pnpm 'catalog' and declare it in each pack...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.1/packages/react-query\"\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.48.0 to 1.50.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.50.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(shared): escape attribute values in buildLucideSvg by \u003ca href=\"https://github.com/Saadanjum0\"\u003e\u003ccode\u003e@​Saadanjum0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4940\"\u003elucide-icons/lucide#4940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): use canonical metadata instructions for PR suggestions 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/4910\"\u003elucide-icons/lucide#4910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): replaced \u003ccode\u003enut\u003c/code\u003e \u0026amp; \u003ccode\u003enut-off\u003c/code\u003e with compliant designs 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/4840\"\u003elucide-icons/lucide#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/router\u003c/code\u003e from 22.1.7 to 22.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4945\"\u003elucide-icons/lucide#4945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.4 to 16.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4946\"\u003elucide-icons/lucide#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 2 updates by \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/4918\"\u003elucide-icons/lucide#4918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(integrations): add Vue integration fixtures for Vite, Nuxt and Vike 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/4882\"\u003elucide-icons/lucide#4882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export context subpath by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4927\"\u003elucide-icons/lucide#4927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): add Preact v11 compatibility by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4924\"\u003elucide-icons/lucide#4924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayout-grid-circles\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/4567\"\u003elucide-icons/lucide#4567\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/Saadanjum0\"\u003e\u003ccode\u003e@​Saadanjum0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4940\"\u003elucide-icons/lucide#4940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4924\"\u003elucide-icons/lucide#4924\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.49.0...1.50.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.49.0...1.50.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.49.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletters\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/4779\"\u003elucide-icons/lucide#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebangladeshi-taka\u003c/code\u003e icon by \u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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.48.0...1.49.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.48.0...1.49.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/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.50.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-day-picker` from 10.0.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ereact-day-picker\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/buddhist\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/ethiopic\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hebrew\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hijri\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\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/gpbl/react-day-picker/blob/main/packages/react-day-picker/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.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/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e! - fix: preserve focus when controlled month changes replace the focused day.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e! - fix: import date-fns functions and DayPicker locales from their subpaths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e! - fix: avoid loading all date-fns locales when importing a locale subpath.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDayPicker follows \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e. See the \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003eReleases page\u003c/a\u003e on Github for the complete list of changes, diffs and contributors, or the \u003ca href=\"https://www.npmjs.com/package/react-day-picker?activeTab=versions\"\u003elist of versions\u003c/a\u003e published on npm.\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/gpbl/react-day-picker/commit/1bfd4f0776d66f2242b6b32a1f084ab94e2702da\"\u003e\u003ccode\u003e1bfd4f0\u003c/code\u003e\u003c/a\u003e build: version packages (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/54d489e37cc81532ac7677894f920bbc98c16a26\"\u003e\u003ccode\u003e54d489e\u003c/code\u003e\u003c/a\u003e test: protect class name compatibility (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3021\"\u003e#3021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e fix: import date-fns functions and DayPicker locales from their subpaths (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e fix: preserve focus after controlled month changes (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/430bdf37429dfe06b90aec23c72a9d5d64535b62\"\u003e\u003ccode\u003e430bdf3\u003c/code\u003e\u003c/a\u003e test: cover time zone changes after mount (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e fix: import date-fns locales from subpaths (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/commits/v10.0.2/packages/react-day-picker\"\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.88.0 to 7.89.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.89.0\u003c/h2\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form state select option (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13784\"\u003e#13784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate default value field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13783\"\u003e#13783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evalidateField\u003c/code\u003e skipping refs without \u003ccode\u003esetCustomValidity\u003c/code\u003e under native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form-level validation using a stale \u003ccode\u003evalidate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13777\"\u003e#13777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFieldArray\u003c/code\u003e touched fields handling (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13776\"\u003e#13776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pending \u003ccode\u003edelayError\u003c/code\u003e timers for nested paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egetValues\u003c/code\u003e extracting unmarked field array entries (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13773\"\u003e#13773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field array touched state not being re-indexed when unsubscribed (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13772\"\u003e#13772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nested \u003ccode\u003edelayError\u003c/code\u003e timers remaining when a parent validates clean (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13771\"\u003e#13771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nested \u003ccode\u003edelayError\u003c/code\u003e timers remaining after \u003ccode\u003eresetField()\u003c/code\u003e resets a parent (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13769\"\u003e#13769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field array root errors after an operation satisfies the validation rule (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13767\"\u003e#13767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValue()\u003c/code\u003e not revalidating dependencies when \u003ccode\u003eshouldValidate\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13765\"\u003e#13765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale built-in validation results after \u003ccode\u003ereset()\u003c/code\u003e during \u003ccode\u003ehandleSubmit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13761\"\u003e#13761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale form-level validation results after \u003ccode\u003ereset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13762\"\u003e#13762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation rules removed from \u003ccode\u003eregister\u003c/code\u003e options at runtime remaining active (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13758\"\u003e#13758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseController\u003c/code\u003e required validation not using the controlled value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13756\"\u003e#13756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale form-level errors remaining after successful re-validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13755\"\u003e#13755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFieldArray\u003c/code\u003e marking the form dirty when the array default value is \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eisValid\u003c/code\u003e not being recomputed when the \u003ccode\u003eerrors\u003c/code\u003e prop is emptied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13748\"\u003e#13748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form-level validation running more than once per traversal (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13747\"\u003e#13747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale built-in validation results after \u003ccode\u003ereset()\u003c/code\u003e during \u003ccode\u003eonChange\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13745\"\u003e#13745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale resolver results after \u003ccode\u003ereset()\u003c/code\u003e during \u003ccode\u003eonChange\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13744\"\u003e#13744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValue()\u003c/code\u003e not triggering field array root validation when \u003ccode\u003eshouldValidate\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13743\"\u003e#13743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egetFieldState(name, formState)\u003c/code\u003e updates after \u003ccode\u003ereset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13741\"\u003e#13741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dirty state remaining for rows removed from a field array (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13739\"\u003e#13739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003erimraf\u003c/code\u003e cleanup with \u003ccode\u003efs.rmSync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13770\"\u003e#13770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13759\"\u003e#13759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13781\"\u003e#13781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/niketchandivade\"\u003e\u003ccode\u003e@​niketchandivade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Lucasfarg\"\u003e\u003ccode\u003e@​Lucasfarg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/locphamnice\"\u003e\u003ccode\u003e@​locphamnice\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Abdalluh28\"\u003e\u003ccode\u003e@​Abdalluh28\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Mohamedshawky4\"\u003e\u003ccode\u003e@​Mohamedshawky4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roli-lpci\"\u003e\u003ccode\u003e@​roli-lpci\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/soroush5\"\u003e\u003ccode\u003e@​soroush5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/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/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.89.0] - 2026-09-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e calling \u003ccode\u003esetCustomValidity\u003c/code\u003e on refs that don't implement it under native validation\u003c/li\u003e\n\u003cli\u003eForm-level \u003ccode\u003evalidate\u003c/code\u003e running a stale function instead of the latest one\u003c/li\u003e\n\u003cli\u003eForm-level validation leaving stale errors after a successful re-validation\u003c/li\u003e\n\u003cli\u003eForm-level validation running more than once per traversal\u003c/li\u003e\n\u003cli\u003eStale validation results (resolver, built-in, form-level \u003ccode\u003evalidate\u003c/code\u003e) being applied after \u003ccode\u003ereset\u003c/code\u003e in \u003ccode\u003eonChange\u003c/code\u003e and \u003ccode\u003ehandleSubmit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePending \u003ccode\u003edelayError\u003c/code\u003e timers for nested paths not being cancelled when a parent validates clean or is reset via \u003ccode\u003eresetField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetValues(names, { dirtyFields })\u003c/code\u003e returning every row of a field array instead of only the marked entries\u003c/li\u003e\n\u003cli\u003eField array touched state not being re-indexed when \u003ccode\u003etouchedFields\u003c/code\u003e is not subscribed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e emitting \u003ccode\u003etouchedFields\u003c/code\u003e in form state updates when unnecessary\u003c/li\u003e\n\u003cli\u003eStale field array root error not clearing once an array operation satisfies the rule\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e marking the form dirty when the array default is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDirty state lingering for rows removed from a field array\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldValidate\u003c/code\u003e not revalidating \u003ccode\u003edeps\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldValidate\u003c/code\u003e not triggering validation for a field array root\u003c/li\u003e\n\u003cli\u003eValidation rules removed from \u003ccode\u003eregister\u003c/code\u003e options at runtime still being applied\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e validating \u003ccode\u003erequired\u003c/code\u003e against the input value instead of the controlled value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisValid\u003c/code\u003e not recomputing when the \u003ccode\u003eerrors\u003c/code\u003e prop is emptied\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState(name, formState)\u003c/code\u003e with a resolver after \u003ccode\u003ereset()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4722d22fbbafd52b3186e737e62bd530659f1b24\"\u003e\u003ccode\u003e4722d22\u003c/code\u003e\u003c/a\u003e 7.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/72a4c98f770d618c05a3fc726a7643b2d2db665b\"\u003e\u003ccode\u003e72a4c98\u003c/code\u003e\u003c/a\u003e 👟 chore: correct form state select option (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13784\"\u003e#13784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/14c7bec307ca6f8da5be61f49f046b0bd7721d0b\"\u003e\u003ccode\u003e14c7bec\u003c/code\u003e\u003c/a\u003e 🕵🏻‍♂️ chore: remove duplicate default value field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13783\"\u003e#13783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d9cab621a9e5e82ac2e5f0bbf27a5d5114b10207\"\u003e\u003ccode\u003ed9cab62\u003c/code\u003e\u003c/a\u003e 🤖 chore: add optional \u003ccode\u003e@​types/react\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13781\"\u003e#13781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c12546c15cd7872b65b9f12a6e5cf136a345c835\"\u003e\u003ccode\u003ec12546c\u003c/code\u003e\u003c/a\u003e 🐞 fix(validateField): skip refs without setCustomValidity under native valida...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/5fd9ef65290bef2ccaa7ac96dc8d5d55478b5410\"\u003e\u003ccode\u003e5fd9ef6\u003c/code\u003e\u003c/a\u003e 🐞 fix(validate): run the latest form level validate function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13777\"\u003e#13777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/78932304ab9942cc0042b71e70f778652ffc12c8\"\u003e\u003ccode\u003e7893230\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFieldArray): improve touched fields handling and add tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13776\"\u003e#13776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ad8abf68766ccb66d0d3d8b16263f877bc7ac0af\"\u003e\u003ccode\u003ead8abf6\u003c/code\u003e\u003c/a\u003e 🐴 cancel pending delayError timers for nested paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/eb159dac7296a6324443932a23f44e8878bb9953\"\u003e\u003ccode\u003eeb159da\u003c/code\u003e\u003c/a\u003e 🐞 fix(getValues): extract only the marked entries of a field array (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13773\"\u003e#13773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/464701494016d027d8a169260ae9db31b3090e75\"\u003e\u003ccode\u003e4647014\u003c/code\u003e\u003c/a\u003e 🐞 fix: re-index field array touched state when it is not subscribed (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13772\"\u003e#13772\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.88.0...v7.89.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-resizable-panels` from 4.13.3 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/releases\"\u003ereact-resizable-panels's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/720\"\u003e720\u003c/a\u003e: Bugfix: Constraints applied because of a \u003ccode\u003eGroup\u003c/code\u003e size change (e.g. a pixel-based \u003ccode\u003eminSize\u003c/code\u003e when the window is small) no longer permanently alter the layout; the requested layout is restored once the constraint no longer applies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonLayoutChanged\u003c/code\u003e meta includes a new \u003ccode\u003erequestedLayout\u003c/code\u003e attribute; \u003ccode\u003euseDefaultLayout\u003c/code\u003e and \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e persist this value instead of the constrained layout\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGrid\u003c/code\u003e, \u003ccode\u003eCell\u003c/code\u003e, and \u003ccode\u003eGridline\u003c/code\u003e components for resizable two-dimensional layouts:\n\u003cul\u003e\n\u003cli\u003eColumns and rows support the same size constraints as \u003ccode\u003ePanel\u003c/code\u003es (e.g. min/max size, collapsible)\u003c/li\u003e\n\u003cli\u003eCells can span multiple columns and/or rows\u003c/li\u003e\n\u003cli\u003eDragging where column and row boundaries intersect resizes both axes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGridline\u003c/code\u003es (optional, like \u003ccode\u003eSeparator\u003c/code\u003es) can span a subset of tracks to avoid spanning cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e, \u003ccode\u003euseGridRef\u003c/code\u003e, and \u003ccode\u003euseGridCallbackRef\u003c/code\u003e hooks\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/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md\"\u003ereact-resizable-panels's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/720\"\u003e720\u003c/a\u003e: Bugfix: Constraints applied because of a \u003ccode\u003eGroup\u003c/code\u003e size change (e.g. a pixel-based \u003ccode\u003eminSize\u003c/code\u003e when the window is small) no longer permanently alter the layout; the requested layout is restored once the constraint no longer applies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonLayoutChanged\u003c/code\u003e meta includes a new \u003ccode\u003erequestedLayout\u003c/code\u003e attribute; \u003ccode\u003euseDefaultLayout\u003c/code\u003e and \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e persist this value instead of the constrained layout\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGrid\u003c/code\u003e, \u003ccode\u003eCell\u003c/code\u003e, and \u003ccode\u003eGridline\u003c/code\u003e components for resizable two-dimensional layouts:\n\u003cul\u003e\n\u003cli\u003eColumns and rows support the same size constraints as \u003ccode\u003ePanel\u003c/code\u003es (e.g. min/max size, collapsible)\u003c/li\u003e\n\u003cli\u003eCells can span multiple columns and/or rows\u003c/li\u003e\n\u003cli\u003eDragging where column and row boundaries intersect resizes both axes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGridline\u003c/code\u003es (optional, like \u003ccode\u003eSeparator\u003c/code\u003es) can span a subset of tracks to avoid spanning cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e, \u003ccode\u003euseGridRef\u003c/code\u003e, and \u003ccode\u003euseGridCallbackRef\u003c/code\u003e hooks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/0cd376c57a19900d22f33aa8eb46f417a7437c12\"\u003e\u003ccode\u003e0cd376c\u003c/code\u003e\u003c/a\u003e 4.14.0 -\u0026gt; 4.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/1b329c6b241c0807148bd7331284f0d10e516175\"\u003e\u003ccode\u003e1b329c6\u003c/code\u003e\u003c/a\u003e Bugfix: Size constraints and windows/group resize (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/c961976bd6e99ba8be13ee2d0b298eab00ffafcb\"\u003e\u003ccode\u003ec961976\u003c/code\u003e\u003c/a\u003e 4.13.3 -\u0026gt; 4.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/144e65d3c77404f4b925900ee7ec12a4231a8dc4\"\u003e\u003ccode\u003e144e65d\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eGrid\u003c/code\u003e, \u003ccode\u003eGridline\u003c/code\u003e, and \u003ccode\u003eCell\u003c/code\u003e components (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/compare/4.13.3...4.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.21.0 to 4.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e@shadcn/registry\u003c/code\u003e, the registry engine behind the CLI. \u003ccode\u003eshadcn\u003c/code\u003e now depends on it, and \u003ccode\u003eshadcn/registry\u003c/code\u003e and \u003ccode\u003eshadcn/schema\u003c/code\u003e re-export it, so there are no changes for existing users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12061\"\u003e#12061\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\"\u003e\u003ccode\u003ea9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - fix shimmer reduced motion handling when used with a variant\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003eshadcn docs\u003c/code\u003e only rewrites links on the ui.shadcn.com host.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e@shadcn/registry\u003c/code\u003e, the registry engine behind the CLI. \u003ccode\u003eshadcn\u003c/code\u003e now depends on it, and \u003ccode\u003eshadcn/registry\u003c/code\u003e and \u003ccode\u003eshadcn/schema\u003c/code\u003e re-export it, so there are no changes for existing users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12061\"\u003e#12061\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\"\u003e\u003ccode\u003ea9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - fix shimmer reduced motion handling when used with a variant\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003eshadcn docs\u003c/code\u003e only rewrites links on the ui.shadcn.com host.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/shadcn-ui/ui/commit/3502dbcde11d1eaf967a47ac375744dc336641f3\"\u003e\u003ccode\u003e3502dbc\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12063\"\u003e#12063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b\u003c/code\u003e\u003c/a\u003e feat(registry): extract \u003ccode\u003e@​shadcn/registry\u003c/code\u003e from shadcn (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\"\u003e\u003ccode\u003ea9c1da4\u003c/code\u003e\u003c/a\u003e fix(shadcn): apply shimmer reduced motion to variants (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12061\"\u003e#12061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7bc5604869dedd6f63975da6bf326bc966deac9c\"\u003e\u003ccode\u003e7bc5604\u003c/code\u003e\u003c/a\u003e chore(deps): bump next, astro, postcss, undici, postcss-selector-parser, base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/5c7072da672b0048bc6771e3204063a2537df91a\"\u003e\u003ccode\u003e5c7072d\u003c/code\u003e\u003c/a\u003e fix(registry): correct logo quoting in directory JSON (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11807\"\u003e#11807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.21.1/packages/shadcn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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.15.0 to 3.0.1\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\u003ev3.0.1 (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etreat \u003ccode\u003eCONNECT\u003c/code\u003e requests as the transport mechanism (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2796\"\u003e#2796\u003c/a\u003e) (7cad86a03b0ddb2efdec96ce8a49b0ed07d9f4dc) \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\u003ev3.0.0 (2026-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev3.0.0 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2692\"\u003e#2692\u003c/a\u003e) (2bb43428b79ac06f94bb8ea8aeacd6102fe31f56) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSW is now ESM-only\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2765\"\u003e#2765\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDeprecate support for Node.js v18 and v20 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2729\"\u003e#2729\u003c/a\u003e). The minimal supported Node.js version is v22.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emsw/native\u003c/code\u003e is removed in favor of \u003ca href=\"https://github.com/mswjs/react-native\"\u003e\u003ccode\u003e@msw/react-native\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire TypeScript 5.9 as the minimal version.\u003c/li\u003e\n\u003cli\u003eDeprecate support for TypeScript 5.1 and 5.2 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eworker.stop()\u003c/code\u003e returns a Promise (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2724\"\u003e#2724\u003c/a\u003e). Awaiting it is relevant only for in-flight critical scenarios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql\u003c/code\u003e is now exported as \u003ccode\u003emsw/graphql\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2691\"\u003e#2691\u003c/a\u003e). GraphQL is now handled as a proper optional peer dependency.\u003c/li\u003e\n\u003cli\u003eRemoves the \u003ccode\u003ehandleRequest()\u003c/code\u003e utility. Please use the \u003ccode\u003edefineNetwork()\u003c/code\u003e API instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGraphQLLinkHandlers\u003c/code\u003e type has been renamed to \u003ccode\u003eGraphQLLink\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003efile://\u003c/code\u003e requests now throw in Node.js as they normally do (not supported by \u003ccode\u003efetch\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eContent-Length\u003c/code\u003e request header is now removed by \u003ccode\u003ebypass()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eHTTP-to-WebSocket upgrade requests performed via \u003ccode\u003efetch()\u003c/code\u003e now throw in Node.js as they normally do (not supported by \u003ccode\u003efetch\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eCookies are no longer managed in Node.js for better compatibilty. Instead, whatever is the default behavior of your environment that's the cookie behavior you get. This has no effect on the browser.\u003c/li\u003e\n\u003cli\u003eWebSocket \u003ccode\u003econnection\u003c/code\u003e life cycle event has been renamed to \u003ccode\u003ewebsocket:connection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2783\"\u003e#2783\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eonUnhandledRequest\u003c/code\u003e option has been renamed to \u003ccode\u003eonUnhandledFrame\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe library no longer patches \u003ccode\u003esetTimeout\u003c/code\u003e to circumvent fake timers in test runners. You should advance the fake timers normally for delayed mocked responses to resolve.\u003c/li\u003e\n\u003cli\u003eThe library no longer returns a mocked cookie string on \u003ccode\u003erequest.headers.get('cookie')\u003c/code\u003e in the handlers. It returns \u003ccode\u003enull\u003c/code\u003e in all environments. Please use the \u003ccode\u003ecookies\u003c/code\u003e resolver argument to have cookie-based logic.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Node.js v24 and v26.\u003c/li\u003e\n\u003cli\u003eSupports TypeScript v6.0 and v7.0.\u003c/li\u003e\n\u003cli\u003eYou can import individual utilities, like \u003ccode\u003edelay\u003c/code\u003e or \u003ccode\u003epassthrough\u003c/code\u003e, from the new \u003ccode\u003emsw/utils\u003c/code\u003e entrypoint for smaller footprint on your bundle.\u003c/li\u003e\n\u003cli\u003eSupport GraphQL v17.0.\u003c/li\u003e\n\u003cli\u003eSupport intercepting page navigations and form submissions (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2721\"\u003e#2721\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport GraphQL subscriptions (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/285\"\u003e#285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2763\"\u003e#2763\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMigrate from \u003ccode\u003epath-to-regexp\u003c/code\u003e to \u003ccode\u003e@msw/url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2678\"\u003e#2678\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove the following dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epath-to-regexp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epicocolors\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatuses\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estrict-event-emitter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds a Vite plugin for MSW (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2781\"\u003e#2781\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdds a \u003ccode\u003ewebsocket:error\u003c/code\u003e life cycle event to listen to WebSocket connection errors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2784\"\u003e#2784\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport modifying the intercepted request headers in passthrough scenarios (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2786\"\u003e#2786\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport a new WebSocket Extension API that allows for better custom experiences (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2791\"\u003e#2791\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/mswjs/msw/commit/6d6aef1640ace2ce2bd90252c71bdbc53262efd3\"\u003e\u003ccode\u003e6d6aef1\u003c/code\u003e\u003c/a\u003e chore(release): v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/7cad86a03b0ddb2efdec96ce8a49b0ed07d9f4dc\"\u003e\u003ccode\u003e7cad86a\u003c/code\u003e\u003c/a\u003e fix: treat \u003ccode\u003eCONNECT\u003c/code\u003e requests as the transport mechanism (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/975cb459eeff5...\n\n_Description has been truncated_","html_url":"https://github.com/gbyo/tilecast/pull/1311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbyo%2Ftilecast/issues/1311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1311/packages"},{"uuid":"5711985653","node_id":"PR_kwDOTnBiPc8AAAABGtFZYg","number":182,"state":"closed","title":"chore: bump electron from 43.4.0 to 44.5.1 in the electron group","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-05T12:32:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T12:28:06.000Z","updated_at":"2026-10-05T12:32:47.000Z","time_to_close":272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"electron","old_version":"43.4.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":"the electron group","ecosystem":"npm"},"body":"Bumps the electron group with 1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.4.0 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v43.4.0...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=43.4.0\u0026new-version=44.5.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 \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/Sandeepv68/EncodeX/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sandeepv68%2FEncodeX/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"},{"uuid":"5707757900","node_id":"PR_kwDOUYAoVM8AAAABGpowZA","number":67,"state":"closed","title":"deps: bump electron from 44.4.3 to 44.5.0 in /electron","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-07T07:59:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T06:55:53.000Z","updated_at":"2026-10-07T07:59:57.000Z","time_to_close":176634,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"electron","old_version":"44.4.3","new_version":"44.5.0","repository_url":"https://github.com/electron/electron"}],"path":"/electron","ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 44.4.3 to 44.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly modules loaded from the code cache crashing or throwing \u003ccode\u003eRuntimeError: unreachable\u003c/code\u003e after updating between certain patch releases. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54246\"\u003e#54246\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54239\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54238\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54237\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewin.setEnabled(false)\u003c/code\u003e and modal child windows not blocking input on Wayland. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54447\"\u003e#54447\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54446\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54448\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed zoom in/out getting stuck after zooming past the 25%-500% range. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54421\"\u003e#54421\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54422\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54395\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esetVisualZoomLevelLimits()\u003c/code\u003e shrinking pages when the minimum is under 1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\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/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4fbf659a8e7c4a2da63e78a02c82806b4d64306f\"\u003e\u003ccode\u003e4fbf659\u003c/code\u003e\u003c/a\u003e test: fix chrome.tabs reload spec race with the reload commit (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54475\"\u003e#54475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.3...v44.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/khanhkit/AgentProxy/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/khanhkit%2FAgentProxy/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}],"issue_packages":[{"old_version":"43.2.0","new_version":"43.7.8","update_type":"minor","path":null,"pr_created_at":"2026-10-10T12:04:59.000Z","version_change":"43.2.0 → 43.7.8","issue":{"uuid":"5791044063","node_id":"PR_kwDOSAH8hs8AAAABHsLlqA","number":46,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T12:04:59.000Z","updated_at":"2026-10-10T12:05:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":13,"packages":[{"name":"@electron/rebuild","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/electron/rebuild"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.1.1","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"electron","old_version":"43.2.0","new_version":"43.7.8","repository_url":"https://github.com/electron/electron"},{"name":"electron-builder","old_version":"26.15.7","new_version":"26.17.0","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"eslint","old_version":"10.8.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.3","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.8.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"playwright","old_version":"1.62.0","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.6","new_version":"7.3.7","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@electron/rebuild](https://github.com/electron/rebuild) | `4.2.0` | `4.2.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.6.4` |\n| [electron](https://github.com/electron/electron) | `43.2.0` | `43.7.8` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.15.7` | `26.17.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.12.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.3` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.8.0` | `17.13.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.62.0` | `1.63.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.71.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.6` | `7.3.7` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@electron/rebuild` from 4.2.0 to 4.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/rebuild/releases\"\u003e@​electron/rebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/rebuild/compare/v4.2.0...v4.2.1\"\u003e4.2.1\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einclude target platform in .forge-meta rebuild marker (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1319\"\u003e#1319\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/rebuild/commit/3e6bfd14b4d85008ee7cab79a0f9006d9e5aa57a\"\u003e3e6bfd1\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/issues/10031\"\u003eelectron-userland/electron-builder#10031\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/electron/rebuild/commit/d62d5a2c9dbee5dd27234490f695412d36ca65e2\"\u003e\u003ccode\u003ed62d5a2\u003c/code\u003e\u003c/a\u003e ci: set cache-mode on release workflows (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/3e6bfd14b4d85008ee7cab79a0f9006d9e5aa57a\"\u003e\u003ccode\u003e3e6bfd1\u003c/code\u003e\u003c/a\u003e fix: include target platform in .forge-meta rebuild marker (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1319\"\u003e#1319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/e355454ec9ec7ccc4ffc671aadff7e006c29a29c\"\u003e\u003ccode\u003ee355454\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.28.0 to 6.28.1 in /test/fixture/workspace-tes...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/90f2542675b6c611ea237848446c5da9bc256fdc\"\u003e\u003ccode\u003e90f2542\u003c/code\u003e\u003c/a\u003e chore(deps): bump brace-expansion from 5.0.7 to 5.0.12 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/af5c21454f6406eaec2cbc81321b303514f869d8\"\u003e\u003ccode\u003eaf5c214\u003c/code\u003e\u003c/a\u003e ci: add required-ci gate job (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/6a69b7c569ffbbe6ef04c22d84404e0a45a8da30\"\u003e\u003ccode\u003e6a69b7c\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it from 14.2.0 to 14.3.2 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/037e7d98ed9de2e7147bad4ac727ad6c1185018f\"\u003e\u003ccode\u003e037e7d9\u003c/code\u003e\u003c/a\u003e chore(deps): bump azure/login from 3.0.1 to 3.1.0 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/8b14ce89664a4d341afebb0e5964e912d4453b7f\"\u003e\u003ccode\u003e8b14ce8\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.28.0 to 6.28.1 in /test/fixture/native-app1 (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/7bb45ee5c1f0bdf66092394dd227623fc051b3b0\"\u003e\u003ccode\u003e7bb45ee\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici from 6.27.0 to 6.28.1 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/dd050f3107acf1fabaaa96c782cb17e6d67d09f4\"\u003e\u003ccode\u003edd050f3\u003c/code\u003e\u003c/a\u003e build(deps-dev): upgrade vitest to v5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1310\"\u003e#1310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/rebuild/compare/v4.2.0...v4.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/react` from 16.3.2 to 16.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/react-testing-library/releases\"\u003e@​testing-library/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003e16.3.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e20ce75f\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/testing-library/react-testing-library/commit/20ce75f2907ca0e5c5a8ae595c0e9a4e368c7800\"\u003e\u003ccode\u003e20ce75f\u003c/code\u003e\u003c/a\u003e fix: Avoid act() re-entrant when dispatching events (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1468\"\u003e#1468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/react-testing-library/commit/be9d81d91314c9f0bafaa363f70b409b4b31989c\"\u003e\u003ccode\u003ebe9d81d\u003c/code\u003e\u003c/a\u003e docs: fix typos in comments and types (\u003ca href=\"https://redirect.github.com/testing-library/react-testing-library/issues/1446\"\u003e#1446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/react-testing-library/compare/v16.3.2...v16.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.1 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.5...v14.6.6\"\u003e14.6.6\u003c/a\u003e (2026-08-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edefault pointer event pointerType to empty string instead of the string \u0026quot;undefined\u0026quot; (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1325\"\u003e#1325\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e71a5475\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.4...v14.6.5\"\u003e14.6.5\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e43efda7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.3...v14.6.4\"\u003e14.6.4\u003c/a\u003e (2026-08-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003ed7e80e3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.2...v14.6.3\"\u003e14.6.3\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e1d18b1f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev14.6.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.2\"\u003e14.6.2\u003c/a\u003e (2026-08-03)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/71a547572e6f7793b925052c71aaabef6a443995\"\u003e\u003ccode\u003e71a5475\u003c/code\u003e\u003c/a\u003e fix: default pointer event pointerType to empty string instead of the string ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43efda7f998c3e519cb1c5ced2795a459c0f0f65\"\u003e\u003ccode\u003e43efda7\u003c/code\u003e\u003c/a\u003e fix: tab retargeting if focus moved during keydown (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d7e80e33366e8f64d9a3bf4b012b5720c9fcc0e7\"\u003e\u003ccode\u003ed7e80e3\u003c/code\u003e\u003c/a\u003e fix: keyboard event repeat property (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1312\"\u003e#1312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/43d8e6c5caec5706bcf4b2d77643d7b221c39de4\"\u003e\u003ccode\u003e43d8e6c\u003c/code\u003e\u003c/a\u003e ci: remove broken npm backfill step (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1d18b1fae589eeed8e08838672a4c2de0dcc2b36\"\u003e\u003ccode\u003e1d18b1f\u003c/code\u003e\u003c/a\u003e fix(release): manually release a patch version (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1321\"\u003e#1321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/232f3e6f4f92459c02161d156a70bddd13a59eaa\"\u003e\u003ccode\u003e232f3e6\u003c/code\u003e\u003c/a\u003e docs: add migration note and clean up README badges (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1320\"\u003e#1320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/83e2b2261b40f5f08296eaf5af3d42018e6681ed\"\u003e\u003ccode\u003e83e2b22\u003c/code\u003e\u003c/a\u003e ci: remove deprecated CodeSandbox CI (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/e8da81953bd9b48512a1e4ce9b73cc36aeaeee37\"\u003e\u003ccode\u003ee8da819\u003c/code\u003e\u003c/a\u003e ci: publish to npm via OIDC trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.1...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/user-event\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.1 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 43.2.0 to 43.7.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v43.7.8\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v43.7.8\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54597\"\u003e#54597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e#54584\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54622\"\u003e#54622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v43.7.7\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v43.7.7\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54569\"\u003e#54569\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v43.7.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v43.7.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e#54304\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e#54456\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54404\"\u003e#54404\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e#54443\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e#54390\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e#54316\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e#54268\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible renderer crash in 32-bit Windows and Linux ARM builds caused by under-aligned Blink heap vector allocations. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54259\"\u003e#54259\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e#54503\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e#54309\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e#54396\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e#54256\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e#54426\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e#54465\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e#54498\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e#54423\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e#54400\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e#54485\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e#54440\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e#54462\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e#54279\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e#54450\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly exception handlers failing to catch, or crashing during tier-up, in modules using wasm exceptions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54235\"\u003e#54235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly modules loaded from the code cache crashing or throwing \u003ccode\u003eRuntimeError: unreachable\u003c/code\u003e after updating between certain patch releases. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54238\"\u003e#54238\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54239\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54246\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54237\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewin.setEnabled(false)\u003c/code\u003e and modal child windows not blocking input on Wayland. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54446\"\u003e#54446\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54447\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54448\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed zoom in/out getting stuck after zooming past the 25%-500% range. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54422\"\u003e#54422\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54421\"\u003e44\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54395\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esetVisualZoomLevelLimits()\u003c/code\u003e shrinking pages when the minimum is under 1.\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/electron/electron/commit/e23db61e773c5f3924f24f3a01f843c22024cd3a\"\u003e\u003ccode\u003ee23db61\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54622\"\u003e#54622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/83a7520db071c2e58163eec8defb445021c928f9\"\u003e\u003ccode\u003e83a7520\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54640\"\u003e#54640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/0b605a87adf2da09f6f7646426574b670f27376a\"\u003e\u003ccode\u003e0b605a8\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54597\"\u003e#54597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f5e30a9bdc24cb11c6f88a9b8a9114c1a44b25e6\"\u003e\u003ccode\u003ef5e30a9\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54584\"\u003e#54584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/ddb762f50fbd70384d0385302697e60ada549024\"\u003e\u003ccode\u003eddb762f\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 26 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54569\"\u003e#54569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/661853da65e2cf23c57e421b1d8585b60a332893\"\u003e\u003ccode\u003e661853d\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/bd9e0124fde22825f9a3f83d33f1b4ca0d3e85e8\"\u003e\u003ccode\u003ebd9e012\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54581\"\u003e#54581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8cf09e99f07bac51fee7835c6bce5796983e2df1\"\u003e\u003ccode\u003e8cf09e9\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54575\"\u003e#54575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b18bcf458bf5bbce038f493d7f128f25d5d8c627\"\u003e\u003ccode\u003eb18bcf4\u003c/code\u003e\u003c/a\u003e test: run fullscreen specs serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54577\"\u003e#54577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/37e9cfaeefc2e45865e8c584a04de920f0c8e02e\"\u003e\u003ccode\u003e37e9cfa\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54542\"\u003e#54542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v43.2.0...v43.7.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder` from 26.15.7 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-builder@26.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect pnpm workspace root on Windows without shelling out to pwd (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10189\"\u003eelectron-userland/electron-builder#10189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: pin globTest \u0026quot;failed peer dep\u0026quot; deps via lockfile fixture and update snapshot for moment 2.31.0 (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10197\"\u003e#10197\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10198\"\u003eelectron-userland/electron-builder#10198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nsis): \u0026quot;store-asar\u0026quot; mode for proportional differential updates (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10201\"\u003eelectron-userland/electron-builder#10201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(v26): bump package manager pins and disable dependency lifecycle scripts in fixture installs (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10199\"\u003e#10199\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10203\"\u003eelectron-userland/electron-builder#10203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(app-builder-lib): resolve pnpm deps omitted from deduped list output by declared range (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10200\"\u003e#10200\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10207\"\u003eelectron-userland/electron-builder#10207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pkg): add rootVolumeOnly to \u003c!-- raw HTML omitted --\u003e for macOS 26 Installer prompt (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10193\"\u003e#10193\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10211\"\u003eelectron-userland/electron-builder#10211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(node-module-collector): clear error on empty output and fall back to traversal when a collector throws (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10210\"\u003e#10210\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10213\"\u003eelectron-userland/electron-builder#10213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(electron-updater): keep cached blockmap consistent with cached installer (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10098\"\u003e#10098\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10163\"\u003eelectron-userland/electron-builder#10163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(updater): make multi-range differential downloads work on real servers (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10192\"\u003e#10192\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10219\"\u003eelectron-userland/electron-builder#10219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(flatpak): stop linux.files from corrupting flatpak files (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10209\"\u003e#10209\u003c/a\u003e + \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10227\"\u003e#10227\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10229\"\u003eelectron-userland/electron-builder#10229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pnpm-collector): pick in-range nested deps with pnpm 11 hoisted layout (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10230\"\u003eelectron-userland/electron-builder#10230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10191\"\u003eelectron-userland/electron-builder#10191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(squirrel): backport elevate.exe appOutDir race fix to v26 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/9852\"\u003e#9852\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10157\"\u003eelectron-userland/electron-builder#10157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): use keychain password for set-key-partition-list (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10101\"\u003e#10101\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10172\"\u003eelectron-userland/electron-builder#10172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(win): only log \u0026quot;signing with signtool.exe\u0026quot; when signing actually runs by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10171\"\u003eelectron-userland/electron-builder#10171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(CI): auto-label PRs targeting backports to release/v26 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10158\"\u003e#10158\u003c/a\u003e) by \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10166\"\u003eelectron-userland/electron-builder#10166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): Retain Electron and Chromium license files on macOS (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10174\"\u003e#10174\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10177\"\u003eelectron-userland/electron-builder#10177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent infinite recursion in node module collection when a package depends on itself (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10070\"\u003e#10070\u003c/a\u003e to v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10180\"\u003eelectron-userland/electron-builder#10180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10165\"\u003eelectron-userland/electron-builder#10165\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.0...electron-builder@26.16.1\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.0...electron-builder@26.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eelectron-builder@26.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v26): offline checksum validation via locally seeded SHASUMS256.txt for air-gapped builds by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10047\"\u003eelectron-userland/electron-builder#10047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): accept base64 SHA-512 checksums for custom NSIS toolset downloads by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10041\"\u003eelectron-userland/electron-builder#10041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10050\"\u003e#10050\u003c/a\u003e by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10052\"\u003eelectron-userland/electron-builder#10052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eallowMissingDependencies\u003c/code\u003e to fail builds on missing production deps (v26, warn-only default) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10074\"\u003eelectron-userland/electron-builder#10074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nsis): run PowerShell with -NoProfile -NonInteractive in allowOnlyOneInstallerInstance checks (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10051\"\u003e#10051\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10053\"\u003eelectron-userland/electron-builder#10053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(mac): bump icons toolset to 1.2.3 so small ICNS sizes are written as ic04/ic05 ARGB (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10088\"\u003eelectron-userland/electron-builder#10088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(linux): bump linux-tools-mac toolset to 1.0.1 so its binaries run on macOS 15+ (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10102\"\u003eelectron-userland/electron-builder#10102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: emit afterSign hook for mas/mas-dev builds (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10072\"\u003eelectron-userland/electron-builder#10072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(website): env-driven baseUrl + version dropdown; stop v26 releases from prod-deploying electron.build by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10090\"\u003eelectron-userland/electron-builder#10090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin \u003ccode\u003e@​noble/hashes\u003c/code\u003e to v1 so blockmap generation works on Node \u0026lt; 20.19 by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10108\"\u003eelectron-userland/electron-builder#10108\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: backport escape xml for appxmanifest by \u003ca href=\"https://github.com/regnete\"\u003e\u003ccode\u003e@​regnete\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10099\"\u003eelectron-userland/electron-builder#10099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10059\"\u003eelectron-userland/electron-builder#10059\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.7...electron-builder@26.16.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.15.7...electron-builder@26.16.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/electron-builder@26.17.0/packages/electron-builder/CHANGELOG.md\"\u003eelectron-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/bae1c8bcd138c7aa5f575106ca0f8ea22e7dd2a4\"\u003e\u003ccode\u003ebae1c8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/2a2dd22c17006ec80acf4704642ca83378e5fdb1\"\u003e\u003ccode\u003e2a2dd22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/613cd587dfc405344989eb0452ddc9281a9164ba\"\u003e\u003ccode\u003e613cd58\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d4a4f501fd136cb6f69339040ada56a0cabc74b6\"\u003e\u003ccode\u003ed4a4f50\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/41a027ce590dfff24e935861577fc58a16595e31\"\u003e\u003ccode\u003e41a027c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/59f63644f80381f018c91246762caee7586ab126\"\u003e\u003ccode\u003e59f6364\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.16.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/b9b2e8afe5bfb975c8551b19a3cf8a68e58df4a5\"\u003e\u003ccode\u003eb9b2e8a\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d6d4125ba636ad2edcd7ddb01d74ddf75a855727\"\u003e\u003ccode\u003ed6d4125\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/a4ec75f919b839c0a4afcee3f7fa526681e128d4\"\u003e\u003ccode\u003ea4ec75f\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/5ae5a02f7ce83e7f47e1bfa660b2dc7e95081d24\"\u003e\u003ccode\u003e5ae5a02\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7c04b358b249841e362f6f71bd20de478c3d86c4\"\u003e\u003ccode\u003e7c04b35\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.16.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.16.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e26.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/ee1d2828600f807887135e0a5a7d01d8d5d28c30\"\u003e\u003ccode\u003eee1d282\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/ec4f39b33663f4f7a602f25330737c16af8b9cea\"\u003e\u003ccode\u003eec4f39b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/12add992b703db522c21d14f871e8517472484b4\"\u003e\u003ccode\u003e12add99\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/92332ccf69966a895f98894675d532506c8ef1ea\"\u003e\u003ccode\u003e92332cc\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cc691c33de035cf2086804469a46f55150d4fa5f\"\u003e\u003ccode\u003ecc691c3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e3d974459cdaafe9ac141a93d2a94d26d809ce48\"\u003e\u003ccode\u003ee3d9744\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/cc8e7833388c2e2591eb77c2ce72548a34eba9d3\"\u003e\u003ccode\u003ecc8e783\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/be75d14a7ceb80c3370c75a944aed351c5768a05\"\u003e\u003ccode\u003ebe75d14\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/ec4f39b33663f4f7a602f25330737c16af8b9cea\"\u003e\u003ccode\u003eec4f39b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/88b45b11a45066fb352d599accf074018a9a9134\"\u003e\u003ccode\u003e88b45b1\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/e426acae9f340bb8431969ea26b5c03acf454df6\"\u003e\u003ccode\u003ee426aca\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebuilder-util@26.16.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.16.0\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/electron-userland/electron-builder/commit/5cdf0178759fa9619e47e5a0b3c203e2961b2411\"\u003e\u003ccode\u003e5cdf017\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.17.0 (electron-updater@6.8.10) (v26) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7d3b30f3b15950d19f7c5ff882cf2d161cd3ba2c\"\u003e\u003ccode\u003e7d3b30f\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.16.1 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10165\"\u003e#10165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f4610970f78b6ce223b1f4cee2b5e8f5caa14a48\"\u003e\u003ccode\u003ef461097\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.16.0 (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10059\"\u003e#10059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-builder@26.17.0/packages/electron-builder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.8.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\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/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.8.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-react-refresh` from 0.5.3 to 0.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases\"\u003eeslint-plugin-react-refresh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.7\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eallowCompoundComponents\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/117\"\u003e#117\u003c/a\u003e)\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDefault: \u003ccode\u003efalse\u003c/code\u003e (\u003ccode\u003etrue\u003c/code\u003e in \u003ccode\u003evite\u003c/code\u003e config)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eDon't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.\u003c/p\u003e\n\u003cp\u003eThis should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since \u003ccode\u003e@vitejs/plugin-react\u003c/code\u003e 4.7.0, \u003ccode\u003e@vitejs/plugin-react-swc\u003c/code\u003e 3.11.0.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;react-refresh/only-export-components\u0026quot;: [\n    \u0026quot;error\u0026quot;,\n    { \u0026quot;allowCompoundComponents\u0026quot;: true }\n  ]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEnabling this option allows code such as the following:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nconst Label = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nexport const Tag = { Root, Label };\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003ev0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md\"\u003eeslint-plugin-react-refresh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.7\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eallowCompoundComponents\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/117\"\u003e#117\u003c/a\u003e)\u003c/h3\u003e\n\u003cblockquote\u003e\n\u003cp\u003eDefault: \u003ccode\u003efalse\u003c/code\u003e (\u003ccode\u003etrue\u003c/code\u003e in \u003ccode\u003evite\u003c/code\u003e config)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eDon't warn when components are exported as an object gathering them. Every member of the object must be a component, and a member holding an anonymous function requires a component name as key.\u003c/p\u003e\n\u003cp\u003eThis should be enabled if the fast refresh implementation correctly handles this case. Vite supports it since \u003ccode\u003e@vitejs/plugin-react\u003c/code\u003e 4.7.0, \u003ccode\u003e@vitejs/plugin-react-swc\u003c/code\u003e 3.11.0.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;react-refresh/only-export-components\u0026quot;: [\n    \u0026quot;error\u0026quot;,\n    { \u0026quot;allowCompoundComponents\u0026quot;: true }\n  ]\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEnabling this option allows code such as the following:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Root = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nconst Label = () =\u0026gt; \u0026lt;\u0026gt;\u0026lt;/\u0026gt;;\nexport const Tag = { Root, Label };\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e0.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly treated as React component \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/114\"\u003e#114\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/pull/112\"\u003e#112\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/ArnaudBarre/eslint-plugin-react-refresh/commit/fd40d83dccc17203dbbbc4e75507f49f44e755cc\"\u003e\u003ccode\u003efd40d83\u003c/code\u003e\u003c/a\u003e Add allowCompoundComponents option [publish] (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/620568ae42267444dfeedba1e325f6d57952df05\"\u003e\u003ccode\u003e620568a\u003c/code\u003e\u003c/a\u003e Support re-exporting namespace components (fixes \u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/116\"\u003e#116\u003c/a\u003e) [publish]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/65c31725fa31cbcf4a037b8f06f4f72783d17006\"\u003e\u003ccode\u003e65c3172\u003c/code\u003e\u003c/a\u003e [publish] v0.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/84110202c8a8277335d43fa08ddc96047db6d04a\"\u003e\u003ccode\u003e8411020\u003c/code\u003e\u003c/a\u003e Bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/c28fa155e8371286ae347164425a513d55938349\"\u003e\u003ccode\u003ec28fa15\u003c/code\u003e\u003c/a\u003e Fix SCREAMING_SNAKE_CASE constant exported via \u003ccode\u003eexport { Name }\u003c/code\u003e incorrectly ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/554c764374d9a8875370a0cc2e46bfa8abf9a087\"\u003e\u003ccode\u003e554c764\u003c/code\u003e\u003c/a\u003e [publish] add \u003ccode\u003econtentType\u003c/code\u003e and \u003ccode\u003esize\u003c/code\u003e to allowExportNames in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/commit/e316617e4928f666d4301c35bcd871c111e84651\"\u003e\u003ccode\u003ee316617\u003c/code\u003e\u003c/a\u003e [publish] Add \u003ccode\u003einstant\u003c/code\u003e to \u003ccode\u003eallowExportNames\u003c/code\u003e in Next config (\u003ca href=\"https://redirect.github.com/ArnaudBarre/eslint-plugin-react-refresh/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.5.3...v0.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.8.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-09-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/353\"\u003e#353\u003c/a\u003e)  50a2119\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e__webpack_layer__\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/351\"\u003e#351\u003c/a\u003e)  779a11a\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.11.0...v17.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/AutomatisIA/GhostwrAIter/pull/46","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AutomatisIA%2FGhostwrAIter/issues/46","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/46/packages"}},{"old_version":"44.4.5","new_version":"44.6.0","update_type":"minor","path":null,"pr_created_at":"2026-10-10T02:29:57.000Z","version_change":"44.4.5 → 44.6.0","issue":{"uuid":"5787287533","node_id":"PR_kwDOUIzTv88AAAABHpUJ-g","number":521,"state":"closed","title":"deps: bump the minor-and-patch group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-10T06:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T02:29:57.000Z","updated_at":"2026-10-10T06:56:23.000Z","time_to_close":15982,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-and-patch","update_count":21,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.70.1","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.70.1","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vitest","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@aws-sdk/client-s3","old_version":"3.1141.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1146.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"@radix-ui/react-label","old_version":"2.1.15","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.104.0","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.48.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@electron/asar","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/electron/asar"},{"name":"electron","old_version":"44.4.5","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"jsdom","old_version":"30.1.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"@aws-sdk/client-bedrock-runtime","old_version":"3.1145.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-transcribe","old_version":"3.1144.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@anthropic-ai/sdk","old_version":"0.128.0","new_version":"0.131.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-cloudwatch","old_version":"3.1141.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-kms","old_version":"3.1141.0","new_version":"3.1147.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 21 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.70.1` | `8.71.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.70.1` | `8.71.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.2` | `5.0.3` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1141.0` | `3.1147.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1146.0` | `3.1147.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.15` | `2.1.16` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.4.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.0` | `5.104.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.52.0` |\n| [@electron/asar](https://github.com/electron/asar) | `4.3.0` | `4.3.1` |\n| [electron](https://github.com/electron/electron) | `44.4.5` | `44.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n| [@aws-sdk/client-bedrock-runtime](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-bedrock-runtime) | `3.1145.0` | `3.1147.0` |\n| [@aws-sdk/client-transcribe](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-transcribe) | `3.1144.0` | `3.1147.0` |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.128.0` | `0.131.0` |\n| [@aws-sdk/client-cloudwatch](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cloudwatch) | `3.1141.0` | `3.1147.0` |\n| [@aws-sdk/client-kms](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-kms) | `3.1141.0` | `3.1147.0` |\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.70.1 to 8.71.1\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.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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 [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/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.71.1 (2026-10-05)\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-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.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/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8593b2be2fcf545c5379503e1ba0dd816fc6036\"\u003e\u003ccode\u003ee8593b2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-parameters] count instantiated mappe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2211d3fb8e9f596fe753c19baa48b8c7e52dea42\"\u003e\u003ccode\u003e2211d3f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] check the constrained type (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ba9c0f1d1715392a24055271b96888aceba528a1\"\u003e\u003ccode\u003eba9c0f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-confusing-void-expression] don't autofix when declare...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/466d7398b5bab3b1b07e1c469dd4817748cf8469\"\u003e\u003ccode\u003e466d739\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-assignment] skip identical types and boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8c170f66c38679d23f89b5845992ca33f08aacd\"\u003e\u003ccode\u003ee8c170f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] use array argument type cons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/effa652828afba0aa730f106cb326c54a97ccfb5\"\u003e\u003ccode\u003eeffa652\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] report usedOnlyAsType for partially expo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9fbab431e518f42e33607a76803b5aa5cbc51d20\"\u003e\u003ccode\u003e9fbab43\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] skip argument checks for calls with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ab28b15dc628c1add1f292b7af0676e02711810\"\u003e\u003ccode\u003e3ab28b1\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): re-enable \u003ccode\u003eplugin-test-formatting\u003c/code\u003e in all tests (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12950\"\u003e#12950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/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.70.1 to 8.71.1\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.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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 [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\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/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.71.1 (2026-10-05)\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.71.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.71.0 (2026-09-28)\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.71.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/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8695664c5ee3fbb8fd76907fc45e148579cc3162\"\u003e\u003ccode\u003e8695664\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/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.11.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.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.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\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/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b65c3c907174447a035807342799f346\"\u003e\u003ccode\u003e346d389\u003c/code\u003e\u003c/a\u003e fix(vm): don't reuse scripts across vite environments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11395\"\u003e#11395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977ad3363f796a737834572e54c6ad5c18\"\u003e\u003ccode\u003ef6c9a49\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/062c75d8b63519211d951d8293ea81b5a9e3c124\"\u003e\u003ccode\u003e062c75d\u003c/code\u003e\u003c/a\u003e chore: fix standalone docs build, update exports maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11394\"\u003e#11394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887dee8987a60118d53933f6e9cabd6b3e2a\"\u003e\u003ccode\u003ecaf2887\u003c/code\u003e\u003c/a\u003e fix(vm): do not optimize deps from index.html (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11329\"\u003e#11329\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11360\"\u003e#11360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4eca6a98f6d0b2b61d5d9d38cbbabcef\"\u003e\u003ccode\u003e50312eb\u003c/code\u003e\u003c/a\u003e fix(pool): preserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11392\"\u003e#11392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fad1eae9687312f2f7ceadce6ec88b5df\"\u003e\u003ccode\u003e7c36748\u003c/code\u003e\u003c/a\u003e fix(browser): ignore page crash while cancelling (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1df16a4fa5bbee3f198c582fbd56689d8\"\u003e\u003ccode\u003e92ba7fc\u003c/code\u003e\u003c/a\u003e fix: scope cache key generators to projects (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11281\"\u003e#11281\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11301\"\u003e#11301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855fa9cd7fd376afb84094eba0fda256a74\"\u003e\u003ccode\u003e38f9885\u003c/code\u003e\u003c/a\u003e fix(cache): revalidate imports of cached modules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08f2ea267746a2d6ca0e43edcbb29726f\"\u003e\u003ccode\u003eb24585f\u003c/code\u003e\u003c/a\u003e fix: don't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11219\"\u003e#11219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1141.0 to 3.1147.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1147.0\u003c/h2\u003e\n\u003ch4\u003e3.1147.0(2026-10-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c2162728eaa92e38206b37e81742174638bcee5c\"\u003ec2162728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Removes operations that are not yet generally available from the Lambda Web. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9da1cc4d6bba3fa432f7558c2cfa2052c93860d\"\u003eb9da1cc4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add opt-in O_DIRECT path for file downloads (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8319\"\u003e#8319\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e414f146256296cc32d2675a2e2df515918785e\"\u003e1e414f14\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1147.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1146.0\u003c/h2\u003e\n\u003ch4\u003e3.1146.0(2026-10-02)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update for AWS Lambda Web Functions, clarifies that the LambdaWeb APIs are experimental and not yet available to external customers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/de11d1e19ac647382c35d04c9adc706db43104f9\"\u003ede11d1e1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediapackagev2:\u003c/strong\u003e  Dynamic Multiview enables viewers to watch multiple live video streams in a single combined output. Static filter configuration allows users to configure endpoints with layouts and sources without using query parameters. The number of sources per multiview channel has been increased to 50. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8a1ac09ce8953bad912b4b6142b33d5419e856ac\"\u003e8a1ac09c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  API and doc updates related to adding MarketplacePunchOutEnabled and MarketplacePunchOutPreference fields to ProcurementPortalPreferences related APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/948be4b558efb92f398c77203737dde32adde801\"\u003e948be4b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-glue:\u003c/strong\u003e  Added refresh token grant type to Glue Connection supported OAuth 2.0 grant types (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6101fef043d32d50593ff9de58d9a424e055a679\"\u003e6101fef0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cognito-identity-provider:\u003c/strong\u003e  Amazon Cognito User Pools now supports the OIDC-standard authentication context class reference (ACR) and authentication methods reference (AMR) claims on issued access and Id tokens. Amazon Cognito User Pools also now supports step-up authentication via our existing authentication APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/196e191fb2da07ee24d7f64c67c8ad6e949b801d\"\u003e196e191f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS CarrierLookup API now supports phone number cleansing on customer opt-in. when selected, the response includes the additional field \u0026quot;OriginalPhoneNumber\u0026quot;. It can also return additional PhoneNumberType enums, VOIP and PREPAID. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/42d43613a4cf6b164fe206389d74f93579b8cff9\"\u003e42d43613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds trigger filters that control which pull request events, target branches, and labels start an automatic code review. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d73df94ceaa545b3039dfaadf87bec1dc79eabe\"\u003e3d73df94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1146.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\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/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1147.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1146.0 to 3.1147.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1147.0\u003c/h2\u003e\n\u003ch4\u003e3.1147.0(2026-10-06)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-06 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c2162728eaa92e38206b37e81742174638bcee5c\"\u003ec2162728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Removes operations that are not yet generally available from the Lambda Web. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b9da1cc4d6bba3fa432f7558c2cfa2052c93860d\"\u003eb9da1cc4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  add opt-in O_DIRECT path for file downloads (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8319\"\u003e#8319\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1e414f146256296cc32d2675a2e2df515918785e\"\u003e1e414f14\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1147.0.zip\u003c/strong\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/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1147.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\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/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.15 to 2.1.16\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.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.11\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\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.3 to 1.4.0\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.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eFixed compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/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\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.104.0 to 5.104.1\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.104.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/ec060b6f74b2e51f4b0c78932beec656ef6f6878\"\u003e\u003ccode\u003eec060b6\u003c/code\u003e\u003c/a\u003e]:\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.104.1\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.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/29859ae60c8dca0a5cdbf8abccc775b655cf43e2\"\u003e\u003ccode\u003e29859ae\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/339e09f4e50f5e693e7d9d35b25ecac43f818cd0\"\u003e\u003ccode\u003e339e09f\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' eslint plugins with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11781\"\u003e#11781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a5727935a56db69e720222730e28523400c8f30\"\u003e\u003ccode\u003e0a57279\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query/mutationOptions): fix 'mutationOpt1' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c51bb623bb3999aa28aa7afde404d054689d2ee0\"\u003e\u003ccode\u003ec51bb62\u003c/code\u003e\u003c/a\u003e chore(*): declare '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' in the react packages and exa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a91461326bd6708601104b2cfdb27af72c59dc7a\"\u003e\u003ccode\u003ea914613\u003c/code\u003e\u003c/a\u003e chore(*): declare 'eslint-plugin-react-hooks' in the react packages that use ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d99c84b6b55775ce8ef4eca41f24ee90aefc578e\"\u003e\u003ccode\u003ed99c84b\u003c/code\u003e\u003c/a\u003e chore(*): update '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' to v5 and apply its 'recommend...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd96529f3e0b748874be4655516caecc5d6a0521\"\u003e\u003ccode\u003efd96529\u003c/code\u003e\u003c/a\u003e chore(*): update 'eslint-plugin-react-hooks' to v7 and use its stable 'recomm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e878990b869da186ade549145193cfc718ca3330\"\u003e\u003ccode\u003ee878990\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' packages with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11712\"\u003e#11712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2e1ad64b525f6ff2034f169ab9c2f48f82f17296\"\u003e\u003ccode\u003e2e1ad64\u003c/code\u003e\u003c/a\u003e chore(*): declare 'npm-run-all2' once in the root 'package.json' like other s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c1de23a80e8c2b69299101c9fb6b22bc7c17552f\"\u003e\u003ccode\u003ec1de23a\u003c/code\u003e\u003c/a\u003e chore(*): manage 'typescript' with pnpm 'catalog' and declare it in each pack...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.1/packages/react-query\"\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.48.0 to 1.52.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.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\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/4952\"\u003elucide-icons/lucide#4952\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.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.51.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(site): persist icon customizer 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/4944\"\u003elucide-icons/lucide#4944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vite 8 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/4950\"\u003elucide-icons/lucide#4950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erugby-ball\u003c/code\u003e icon by \u003ca href=\"https://github.com/dev-mralph\"\u003e\u003ccode\u003e@​dev-mralph\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3496\"\u003elucide-icons/lucide#3496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 3 updates by \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/4951\"\u003elucide-icons/lucide#4951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(react-native): stop forwarding arbitrary rest props to child shape elements by \u003ca href=\"https://github.com/cipherprofessor\"\u003e\u003ccode\u003e@​cipherprofessor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4903\"\u003elucide-icons/lucide#4903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-solid): add Vite and SolidStart integration fixtures 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/4884\"\u003elucide-icons/lucide#4884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add door-closed-cog icon by \u003ca href=\"https://github.com/ajaxjiang96\"\u003e\u003ccode\u003e@​ajaxjiang96\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4905\"\u003elucide-icons/lucide#4905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add text-align-justify-* icons by \u003ca href=\"https://github.com/HectorZaGa\"\u003e\u003ccode\u003e@​HectorZaGa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4942\"\u003elucide-icons/lucide#4942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump pnpm/action-setup from 6.0.10 to 6.1.0 in the github-actions group across 1 directory by \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/4939\"\u003elucide-icons/lucide#4939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Upgrade to vitest 5 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/4953\"\u003elucide-icons/lucide#4953\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewind-arrow-up\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamesgpearce\"\u003e\u003ccode\u003e@​jamesgpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4501\"\u003elucide-icons/lucide#4501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): move to daily release flow 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/4911\"\u003elucide-icons/lucide#4911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(\u003ccode\u003e@​lucide/solid\u003c/code\u003e): Support for Solid 2.0 RC by \u003ca href=\"https://github.com/davedbase\"\u003e\u003ccode\u003e@​davedbase\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4751\"\u003elucide-icons/lucide#4751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with ...\n\n_Description has been truncated_","html_url":"https://github.com/david-cui-bruno/founding-sales/pull/521","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/david-cui-bruno%2Ffounding-sales/issues/521","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/521/packages"}},{"old_version":"44.4.5","new_version":"44.5.1","update_type":"minor","path":null,"pr_created_at":"2026-10-09T10:56:17.000Z","version_change":"44.4.5 → 44.5.1","issue":{"uuid":"5776965686","node_id":"PR_kwDOSyO_R88AAAABHhIFeg","number":75,"state":"open","title":"chore(deps-dev): bump the dev-dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T10:56:17.000Z","updated_at":"2026-10-09T10:57:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":3,"packages":[{"name":"electron","old_version":"44.4.5","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 3 updates: [electron](https://github.com/electron/electron), [eslint](https://github.com/eslint/eslint) and [globals](https://github.com/sindresorhus/globals).\n\nUpdates `electron` from 44.4.5 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.5...v44.5.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.11.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.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.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/JOhnsonKC201/pixelpets/pull/75","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JOhnsonKC201%2Fpixelpets/issues/75","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/75/packages"}},{"old_version":"44.4.5","new_version":"44.5.1","update_type":"minor","path":null,"pr_created_at":"2026-10-09T09:48:27.000Z","version_change":"44.4.5 → 44.5.1","issue":{"uuid":"5776159358","node_id":"PR_kwDOPzSRIs8AAAABHge7kA","number":350,"state":"open","title":"chore(deps): bump the minor-and-patch group with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T09:48:27.000Z","updated_at":"2026-10-09T09:48:53.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":7,"packages":[{"name":"@aws-sdk/client-account","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-iam","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sso","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sso-oidc","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/client-sts","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/credential-providers","old_version":"3.1141.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"electron","old_version":"44.4.5","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-account](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-account) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-iam](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-iam) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-sso](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-sso-oidc](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sso-oidc) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/client-sts](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-sts) | `3.1141.0` | `3.1145.0` |\n| [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers) | `3.1141.0` | `3.1145.0` |\n| [electron](https://github.com/electron/electron) | `44.4.5` | `44.5.1` |\n\nUpdates `@aws-sdk/client-account` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-account's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-account/CHANGELOG.md\"\u003e@​aws-sdk/client-account's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-account\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-account:\u003c/strong\u003e This release adds support for verifying an AWS account's primary contact phone number. SendPhoneNumberVerification sends a one-time code by SMS, VerifyPhoneNumber validates it, and GetContactInformation now returns the verification status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7923799ec81f7b78819cd64a59b10c6279fedcb\"\u003eb792379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-account\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-account\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7923799ec81f7b78819cd64a59b10c6279fedcb\"\u003e\u003ccode\u003eb792379\u003c/code\u003e\u003c/a\u003e feat(client-account): This release adds support for verifying an AWS account'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-account\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-iam` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-iam's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-iam/CHANGELOG.md\"\u003e@​aws-sdk/client-iam's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-iam\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-iam\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-sso's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-sso/CHANGELOG.md\"\u003e@​aws-sdk/client-sso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-sso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sso-oidc` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-sso-oidc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-sso-oidc/CHANGELOG.md\"\u003e@​aws-sdk/client-sso-oidc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sso-oidc\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-sso-oidc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-sts` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-sts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/clients/client-sts/CHANGELOG.md\"\u003e@​aws-sdk/client-sts's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-sts\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-sts\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/credential-providers` from 3.1141.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/credential-providers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\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/aws/aws-sdk-js-v3/blob/main/packages/credential-providers/CHANGELOG.md\"\u003e@​aws-sdk/credential-providers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/credential-providers\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/packages/credential-providers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 44.4.5 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundT...\n\n_Description has been truncated_","html_url":"https://github.com/gruntwork-io/runbooks/pull/350","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gruntwork-io%2Frunbooks/issues/350","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/350/packages"}},{"old_version":"33.4.11","new_version":"44.5.1","update_type":"major","path":"/desktop","pr_created_at":"2026-10-09T09:24:32.000Z","version_change":"33.4.11 → 44.5.1","issue":{"uuid":"5775876754","node_id":"PR_kwDOTKRGJ88AAAABHgQqyA","number":26,"state":"open","title":"Bump electron from 33.4.11 to 44.5.1 in /desktop","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-10-09T09:24:32.000Z","updated_at":"2026-10-09T09:25:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"electron","old_version":"33.4.11","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":"/desktop","ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 33.4.11 to 44.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v33.4.11...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=33.4.11\u0026new-version=44.5.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/Abhialphavima007/Git-Helper/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhialphavima007%2FGit-Helper/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"44.4.0","new_version":"44.5.1","update_type":"minor","path":null,"pr_created_at":"2026-10-08T09:13:58.000Z","version_change":"44.4.0 → 44.5.1","issue":{"uuid":"5759122639","node_id":"PR_kwDORkNrt88AAAABHS3hJQ","number":53,"state":"closed","title":"chore(deps): bump the npm-minor-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":"2026-10-08T09:32:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-08T09:13:58.000Z","updated_at":"2026-10-08T09:32:52.000Z","time_to_close":1132,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":11,"packages":[{"name":"@reduxjs/toolkit","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"antd","old_version":"6.6.4","new_version":"6.6.5","repository_url":"https://github.com/ant-design/ant-design"},{"name":"marked","old_version":"18.0.13","new_version":"18.0.14","repository_url":"https://github.com/markedjs/marked"},{"name":"@types/node","old_version":"26.6.0","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"electron","old_version":"44.4.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.10.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"30.1.0","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"typescript-eslint","old_version":"8.70.0","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 11 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` |\n| [antd](https://github.com/ant-design/ant-design) | `6.6.4` | `6.6.5` |\n| [marked](https://github.com/markedjs/marked) | `18.0.13` | `18.0.14` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.0` | `26.6.4` |\n| [electron](https://github.com/electron/electron) | `44.4.0` | `44.5.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.10.0` | `10.12.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.1.0` | `30.1.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.71.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.3` |\n\n\nUpdates `@reduxjs/toolkit` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases\"\u003e@​reduxjs/toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates our build tooling to TSDown and PNPM, adds official TypeScript 7 support, and includes a long list of bugfixes across RTK Query, \u003ccode\u003ecreateAsyncThunk\u003c/code\u003e, \u003ccode\u003ecreateEntityAdapter\u003c/code\u003e, and \u003ccode\u003ecombineSlices\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBuild Tooling Updates\u003c/h3\u003e\n\u003cp\u003eWe've fully modernizing modernized our build tooling across all of the Redux repos. That included switching from Yarn to PNPM, ESLint to Oxlint, Prettier to Oxfmt, and TSUp to TSDown.\u003c/p\u003e\n\u003cp\u003eThe part that matters for users is that we now build the package with \u003ca href=\"https://tsdown.dev\"\u003eTSDown\u003c/a\u003e instead of \u003ccode\u003etsup\u003c/code\u003e. The package layout, \u003ccode\u003eexports\u003c/code\u003e definitions, and exported APIs are all unchanged from 2.12. We've checked the new build with \u003ccode\u003eattw\u003c/code\u003e, and verified that CJS and ESM entry points load in both dev and prod builds, and that the \u003ccode\u003elegacy-esm\u003c/code\u003e artifacts still target ES2017. The contents of the bundles do look a bit different (smaller CJS artifacts, slightly different helper output in the \u003ccode\u003elegacy-esm\u003c/code\u003e files). If you see any behavior differences that look build-related, please file an issue!\u003c/p\u003e\n\u003cp\u003eThis is also our first release published via the updated PNPM-based workflow, still using NPM Trusted Publishing. We've also added \u003ccode\u003epkg.pr.new\u003c/code\u003e previews for every commit, so you can try out a PR build before it's released.\u003c/p\u003e\n\u003ch3\u003eDocs Updates\u003c/h3\u003e\n\u003cp\u003eWe've shipped a new combined Redux libraries docs site!  The core docs site at \u003ca href=\"https://redux.js.org\"\u003ehttps://redux.js.org\u003c/a\u003e now contains the docs for \u003cem\u003eall\u003c/em\u003e of our libraries: Redux core and usage guides, Redux Toolkit, React Redux, and Reselect.  The prior standalone docs sites for RTK, R-R, and Reselect now redirect to their respective sections of the combined docs.  We've also done a major cleanup pass on the docs, deduplicating pages that had similarities (like the Next.js or RTK2 migration pages that lived in both the core and RTK docs), and updating outdated content (modernizing example code snippets, deleting dead links, and making RTK and hooks the default patterns shown).  The RTK content now lives at \u003ca href=\"https://redux.js.org/toolkit/\"\u003ehttps://redux.js.org/toolkit/\u003c/a\u003e .\u003c/p\u003e\n\u003ch3\u003eTypeScript 7 Support\u003c/h3\u003e\n\u003cp\u003eTS 7.0 (the native Go port) is now out! We fixed the remaining type errors in RTK when checked by TS 7.0 and 7.1, and TS 7.0 is now part of our CI test matrix.\u003c/p\u003e\n\u003cp\u003ePer our TS support policy of matching DefinitelyTyped's support window, we've also updated our support matrix to TS 5.6+. As always, RTK may still work with earlier versions, but we no longer test against them.\u003c/p\u003e\n\u003ch3\u003eRTK Query Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003euseQueryState\u003c/code\u003e (and thus \u003ccode\u003euseQuery\u003c/code\u003e) was passing a new inline selector to \u003ccode\u003euseSelector\u003c/code\u003e on every render, and also reading the store directly during render. The selector is now memoized, and the direct store read is gone. This also fixes a bug where \u003ccode\u003eisSuccess\u003c/code\u003e could flip from \u003ccode\u003efalse\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e on an unrelated re-render while a query was refetching after an error. \u003ccode\u003eisSuccess\u003c/code\u003e now correctly stays \u003ccode\u003efalse\u003c/code\u003e in that case.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e now reflects cache updates made via \u003ccode\u003eupdateQueryData\u003c/code\u003e while a refetch is in flight, instead of showing the previous result.\u003c/p\u003e\n\u003cp\u003ePolling now reads the current cache state when each poll fires, rather than the state at the time the poll was scheduled. This means \u003ccode\u003eskipPollingIfUnfocused\u003c/code\u003e respects focus loss that happens after scheduling, and polls stop if their cache entry was removed.\u003c/p\u003e\n\u003cp\u003eWe fixed a race where a duplicate query request rejected by the thunk condition could cause queued tag invalidations to run too early and be lost, leaving stale data in the cache.\u003c/p\u003e\n\u003cp\u003eTags with falsy ids like \u003ccode\u003e0\u003c/code\u003e now invalidate and clean up correctly.\u003c/p\u003e\n\u003cp\u003eLazy query hooks now re-subscribe correctly when effects restart while the hook state is preserved, such as with Fast Refresh or \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eInfinite queries no longer trigger \u003ccode\u003eonQueryStarted\u003c/code\u003e when fetching past the end of the list, and the infinite query hook result type now includes the page error flags.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efetchBaseQuery\u003c/code\u003e only treats a URL as absolute if it starts with a scheme.\u003c/p\u003e\n\u003cp\u003eWe also fixed an error when rehydrating state for an endpoint name that has no definition.\u003c/p\u003e\n\u003ch3\u003eOther Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003ecreateAsyncThunk\u003c/code\u003e no longer swallows aborts that happen before the \u003ccode\u003epending\u003c/code\u003e action is dispatched, and now correctly sets \u003ccode\u003erejectedWithValue\u003c/code\u003e when \u003ccode\u003erejectWithValue\u003c/code\u003e is called with a falsy payload.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecreateEntityAdapter\u003c/code\u003e's \u003ccode\u003esetAll\u003c/code\u003e now keeps the last item when given duplicate IDs, matching \u003ccode\u003esetMany\u003c/code\u003e. The sorted adapter's \u003ccode\u003eupdateMany\u003c/code\u003e now merges multiple updates for the same ID before applying them.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecombineSlices\u003c/code\u003e now keeps its internal state proxy cache per instance, so multiple combined reducers no longer interfere with each other.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/370f7eb6403bdfdb1a2ab5b90fbcfd8eaee7d57b\"\u003e\u003ccode\u003e370f7eb\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/8c40241546d97cbe3a67c676e28945fad56ab92c\"\u003e\u003ccode\u003e8c40241\u003c/code\u003e\u003c/a\u003e Fix release-it commands for PNPM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/483f0fb5b5c28f233d2243c8524abd8cffa70cc1\"\u003e\u003ccode\u003e483f0fb\u003c/code\u003e\u003c/a\u003e Fix unstable selector reference inside of \u003ccode\u003euseQueryState\u003c/code\u003e and \u003ccode\u003eisSuccess\u003c/code\u003e dur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/62103f5409a9e153bb66af4a413308e1ac0f82de\"\u003e\u003ccode\u003e62103f5\u003c/code\u003e\u003c/a\u003e Fix TS7 errors and update TS matrix (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/71db2d41646cf4d297c611612a6c0e1b74ee63ba\"\u003e\u003ccode\u003e71db2d4\u003c/code\u003e\u003c/a\u003e Fetch the other libraries' docs from master in previews (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5454\"\u003e#5454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/0eeae5cfb16d0fdd0bfca87c5c3283e096e5cfd4\"\u003e\u003ccode\u003e0eeae5c\u003c/code\u003e\u003c/a\u003e Convert Redux Toolkit docs to the combined site format (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5451\"\u003e#5451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/c9dac937d77adc3bf04842a43955e81d0e7a46da\"\u003e\u003ccode\u003ec9dac93\u003c/code\u003e\u003c/a\u003e docs: clarify browser ESM import map usage (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/00b133f5e63182c7095c0c7d962c1564d9ac718d\"\u003e\u003ccode\u003e00b133f\u003c/code\u003e\u003c/a\u003e fix(toolkit): handle circular references in immutable state middleware (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/ded675e0c844b02b26f99a2dc5e73a449ef3e038\"\u003e\u003ccode\u003eded675e\u003c/code\u003e\u003c/a\u003e docs site: fix pagefind search by preloading window.pagefind (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5447\"\u003e#5447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/322c01a6869e6fbb93dbd369397c3b5460919b9e\"\u003e\u003ccode\u003e322c01a\u003c/code\u003e\u003c/a\u003e Reinstate lazy queries after preserved effects restart (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5424\"\u003e#5424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reduxjs/redux-toolkit/compare/v2.12.0...v2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `antd` from 6.6.4 to 6.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ant-design/ant-design/releases\"\u003eantd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix numeric \u003ccode\u003e0\u003c/code\u003e content rendering across Result, message, notification, Avatar, Modal, Descriptions, and Form.Item. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59153\"\u003e#59153\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59125\"\u003e#59125\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59289\"\u003e#59289\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpload\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Upload.Dragger custom \u003ccode\u003estyle.height\u003c/code\u003e being overridden when the \u003ccode\u003eheight\u003c/code\u003e prop is not set. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59319\"\u003e#59319\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Fix Upload file names being focusable as buttons when no preview action is available. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59295\"\u003e#59295\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Transfer calling a stale \u003ccode\u003eonSelectChange\u003c/code\u003e callback after it is replaced or removed. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59307\"\u003e#59307\u003c/a\u003e \u003ca href=\"https://github.com/yunfeizhu\"\u003e\u003ccode\u003e@​yunfeizhu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer \u003ccode\u003efooter\u003c/code\u003e callbacks not receiving \u003ccode\u003edirection\u003c/code\u003e when using rest parameters. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59303\"\u003e#59303\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Avatar not retrying image loading after \u003ccode\u003esrcSet\u003c/code\u003e changes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59297\"\u003e#59297\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Anchor scrolling and Table and Transfer range selection using stale values after updates. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59308\"\u003e#59308\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Select inconsistent single and multiple heights after customizing global \u003ccode\u003efontSize\u003c/code\u003e or \u003ccode\u003elineHeight\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59298\"\u003e#59298\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Tooltip, Popover, Popconfirm, and Slider TypeScript definitions accepting unsupported rc Tooltip props. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59288\"\u003e#59288\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🛎 Fix Drawer not warning that \u003ccode\u003edestroyOnClose\u003c/code\u003e is deprecated. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59299\"\u003e#59299\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Result、message、notification、Avatar、Modal、Descriptions 和 Form.Item 无法正确渲染数值 \u003ccode\u003e0\u003c/code\u003e 内容的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59153\"\u003e#59153\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59125\"\u003e#59125\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59289\"\u003e#59289\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpload\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Upload.Dragger 未设置 \u003ccode\u003eheight\u003c/code\u003e 属性时自定义 \u003ccode\u003estyle.height\u003c/code\u003e 被覆盖的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59319\"\u003e#59319\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ 修复 Upload 没有可用预览操作时文件名仍可作为按钮聚焦的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59295\"\u003e#59295\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Transfer 在替换或移除 \u003ccode\u003eonSelectChange\u003c/code\u003e 后仍调用旧回调的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59307\"\u003e#59307\u003c/a\u003e \u003ca href=\"https://github.com/yunfeizhu\"\u003e\u003ccode\u003e@​yunfeizhu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Transfer 使用剩余参数的 \u003ccode\u003efooter\u003c/code\u003e 回调无法获取 \u003ccode\u003edirection\u003c/code\u003e 的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59303\"\u003e#59303\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 修复 Avatar 图片加载失败后更新 \u003ccode\u003esrcSet\u003c/code\u003e 无法重新加载的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59297\"\u003e#59297\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Anchor 滚动及 Table 和 Transfer 范围选择在更新后仍使用旧值的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59308\"\u003e#59308\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Select 自定义全局 \u003ccode\u003efontSize\u003c/code\u003e 或 \u003ccode\u003elineHeight\u003c/code\u003e 后单选与多选高度不一致的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59298\"\u003e#59298\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 修正 Tooltip、Popover、Popconfirm 和 Slider 的 TypeScript 类型定义，避免接受实际无效的 rc Tooltip 属性。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59288\"\u003e#59288\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🛎 修复 Drawer 未提示 \u003ccode\u003edestroyOnClose\u003c/code\u003e 已废弃的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59299\"\u003e#59299\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\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/ant-design/ant-design/blob/master/CHANGELOG.en-US.md\"\u003eantd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.5\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-09-20\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix numeric \u003ccode\u003e0\u003c/code\u003e content rendering across Result, message, notification, Avatar, Modal, Descriptions, and Form.Item. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59153\"\u003e#59153\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59125\"\u003e#59125\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59289\"\u003e#59289\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpload\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Upload.Dragger custom \u003ccode\u003estyle.height\u003c/code\u003e being overridden when the \u003ccode\u003eheight\u003c/code\u003e prop is not set. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59319\"\u003e#59319\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Fix Upload file names being focusable as buttons when no preview action is available. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59295\"\u003e#59295\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Transfer calling a stale \u003ccode\u003eonSelectChange\u003c/code\u003e callback after it is replaced or removed. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59307\"\u003e#59307\u003c/a\u003e \u003ca href=\"https://github.com/yunfeizhu\"\u003e\u003ccode\u003e@​yunfeizhu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer \u003ccode\u003efooter\u003c/code\u003e callbacks not receiving \u003ccode\u003edirection\u003c/code\u003e when using rest parameters. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59303\"\u003e#59303\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Avatar not retrying image loading after \u003ccode\u003esrcSet\u003c/code\u003e changes. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59297\"\u003e#59297\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Anchor scrolling and Table and Transfer range selection using stale values after updates. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59308\"\u003e#59308\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Select inconsistent single and multiple heights after customizing global \u003ccode\u003efontSize\u003c/code\u003e or \u003ccode\u003elineHeight\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59298\"\u003e#59298\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Tooltip, Popover, Popconfirm, and Slider TypeScript definitions accepting unsupported rc Tooltip props. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59288\"\u003e#59288\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🛎 Fix Drawer not warning that \u003ccode\u003edestroyOnClose\u003c/code\u003e is deprecated. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59299\"\u003e#59299\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\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/ant-design/ant-design/commit/4a39f54842eade4e565ab336ef6097cd7e723cdd\"\u003e\u003ccode\u003e4a39f54\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency size-limit to v14 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59339\"\u003e#59339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/74f6318119c420eeb47f7a8a6931907e11f17ae0\"\u003e\u003ccode\u003e74f6318\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency dotenv to v18 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59338\"\u003e#59338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/2baea10427b73df0b5e30435ff3e6bcf66cce137\"\u003e\u003ccode\u003e2baea10\u003c/code\u003e\u003c/a\u003e docs: changelog for 6.6.5 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59333\"\u003e#59333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/492d78e36d7a93f16ecbe0d4871b5ac706037beb\"\u003e\u003ccode\u003e492d78e\u003c/code\u003e\u003c/a\u003e chore(deps): update codecov/codecov-action digest to 303a32d (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59334\"\u003e#59334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/050dd0e9e8217a77a06b2bc9342103abb027a902\"\u003e\u003ccode\u003e050dd0e\u003c/code\u003e\u003c/a\u003e chore(deps): update jest dependencies to v30.5.2 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59335\"\u003e#59335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/51dd67f231761590e596fc86bdd8a2192a06f846\"\u003e\u003ccode\u003e51dd67f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​size-limit/file\u003c/code\u003e to v14 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59337\"\u003e#59337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/fea0690eecac2d6b80b2c074e991db2a7a63e0a7\"\u003e\u003ccode\u003efea0690\u003c/code\u003e\u003c/a\u003e fix(demo): use prefixCls instead of token.antCls in Table demos (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59327\"\u003e#59327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/e12b75776c206c26cc6331202a933caa3159676a\"\u003e\u003ccode\u003ee12b757\u003c/code\u003e\u003c/a\u003e fix(demo): use public GetProps type in Avatar demo (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59328\"\u003e#59328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/91a6d1df4a5048d4798e6f97c49cc607b625afaf\"\u003e\u003ccode\u003e91a6d1d\u003c/code\u003e\u003c/a\u003e chore(workflow): run upgrade deps at 08:00 Beijing time (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59322\"\u003e#59322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/f045034427f86b4b5dec23c5c01d5ad705b15287\"\u003e\u003ccode\u003ef045034\u003c/code\u003e\u003c/a\u003e fix(Upload): keep Dragger style height when height prop is unset (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59319\"\u003e#59319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ant-design/ant-design/compare/6.6.4...6.6.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 18.0.13 to 18.0.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.0.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.13...v18.0.14\"\u003e18.0.14\u003c/a\u003e (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow indented lines in setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4095\"\u003e#4095\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/7d05530733fa3f3ec2ed912ff695d05af6d81b8a\"\u003e7d05530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edecode numeric character references in text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4076\"\u003e#4076\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/cead8de96f2ee32d79e1de187bd099929f7409a8\"\u003ecead8de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep text after empty nested blockquote (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4101\"\u003e#4101\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/1b89557177fe5a7d5d430fdc76e7c8a7c0adf6d7\"\u003e1b89557\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4098\"\u003e#4098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003epreserve internal tabs in list item content (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/e136da7c7dedcb58af046086005f89350020c416\"\u003ee136da7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003estrip whitespace when normalizing link reference labels (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4091\"\u003e#4091\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c7ee43abecd6a9e024f8bb6818be2da05e5793cb\"\u003ec7ee43a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport GFM protocol autolinks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4067\"\u003e#4067\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/7f7a49670c14acc6f11efcb18ecc69d17962477a\"\u003e7f7a496\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/markedjs/marked/commit/ef0704c58459e927c805b92a5cc7d0c629e6fe43\"\u003e\u003ccode\u003eef0704c\u003c/code\u003e\u003c/a\u003e chore(release): 18.0.14 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/23c82ad02bc8723d9a32c41dd23db155a472d37e\"\u003e\u003ccode\u003e23c82ad\u003c/code\u003e\u003c/a\u003e chore: update deps (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4108\"\u003e#4108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/1b89557177fe5a7d5d430fdc76e7c8a7c0adf6d7\"\u003e\u003ccode\u003e1b89557\u003c/code\u003e\u003c/a\u003e fix: keep text after empty nested blockquote (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4101\"\u003e#4101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/7f7a49670c14acc6f11efcb18ecc69d17962477a\"\u003e\u003ccode\u003e7f7a496\u003c/code\u003e\u003c/a\u003e fix: support GFM protocol autolinks (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4067\"\u003e#4067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/5196d98839463f17efa1bb104164d3bcf9cbcac2\"\u003e\u003ccode\u003e5196d98\u003c/code\u003e\u003c/a\u003e docs: add commonmark and gfm as versions in demo (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4094\"\u003e#4094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/de2320ac743ef752acb37c5ffe536ce1abc0d281\"\u003e\u003ccode\u003ede2320a\u003c/code\u003e\u003c/a\u003e docs: add marked-gitlab to known extensions (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4092\"\u003e#4092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/7d05530733fa3f3ec2ed912ff695d05af6d81b8a\"\u003e\u003ccode\u003e7d05530\u003c/code\u003e\u003c/a\u003e fix: allow indented lines in setext heading text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4095\"\u003e#4095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c7ee43abecd6a9e024f8bb6818be2da05e5793cb\"\u003e\u003ccode\u003ec7ee43a\u003c/code\u003e\u003c/a\u003e fix: strip whitespace when normalizing link reference labels (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4091\"\u003e#4091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/cead8de96f2ee32d79e1de187bd099929f7409a8\"\u003e\u003ccode\u003ecead8de\u003c/code\u003e\u003c/a\u003e fix: decode numeric character references in text (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/e136da7c7dedcb58af046086005f89350020c416\"\u003e\u003ccode\u003ee136da7\u003c/code\u003e\u003c/a\u003e fix: preserve internal tabs in list item content (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.13...v18.0.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.0 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 44.4.0 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.0...v44.5.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.10.0 to 10.12.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.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\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/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\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/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\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/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\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/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\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/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\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/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\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/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\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/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.10.0...v10.12.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.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.1.0 to 30.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated URLs to support Unicode v18.0.0 in internationalized domain names.\u003c/li\u003e\n\u003cli\u003eReduced package size and memory use for CSS property definitions. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (\u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an \u003ccode\u003einitial\u003c/code\u003e reset. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.\u003c/li\u003e\n\u003cli\u003eFixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.\u003c/li\u003e\n\u003cli\u003eFixed computed styles for \u003ccode\u003e:focus\u003c/code\u003e, \u003ccode\u003e:focus-visible\u003c/code\u003e, \u003ccode\u003e:focus-within\u003c/code\u003e, and selectors containing them after focus changes, including inside focus and blur listeners. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e throwing for elements without inline-style support, including XML and MathML elements.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after \u003ccode\u003ewindow.close()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed memory growth from long-lived \u003ccode\u003eMutationObserver\u003c/code\u003e instances retaining bookkeeping for garbage-collected nodes. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed retained \u003ccode\u003eselect.selectedOptions\u003c/code\u003e collections becoming stale after selection changes and form resets.\u003c/li\u003e\n\u003cli\u003eFixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.\u003c/li\u003e\n\u003cli\u003eFixed handling of deeply nested \u003ccode\u003ecolor-mix()\u003c/code\u003e expressions, including exceptions during color resolution. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev30.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed spurious window \u003ccode\u003eblur\u003c/code\u003e and \u003ccode\u003efocusout\u003c/code\u003e events and incorrect \u003ccode\u003eevent.relatedTarget\u003c/code\u003e values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus and blur behavior across frames, and focusing the document's viewport through \u003ccode\u003edocument.documentElement.focus()\u003c/code\u003e. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed focus targets removed or disabled by \u003ccode\u003eblur\u003c/code\u003e listeners becoming active, and text selections made by focus and blur listeners being overwritten. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing disabled form controls and \u003ccode\u003e\u0026lt;input type=\u0026quot;hidden\u0026quot;\u0026gt;\u003c/code\u003e elements with \u003ccode\u003etabindex=\u0026quot;\u0026quot;\u003c/code\u003e. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed invalid \u003ccode\u003estyle.setProperty()\u003c/code\u003e calls changing existing \u003ccode\u003e!important\u003c/code\u003e priorities, serialized styles, or mutation records. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e!important\u003c/code\u003e handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026lt;noscript\u0026gt;\u003c/code\u003e parsing with \u003ccode\u003eincludeNodeLocations: true\u003c/code\u003e or inside frames to honor the \u003ccode\u003erunScripts\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003estorageQuota\u003c/code\u003e option being ignored by frames.\u003c/li\u003e\n\u003cli\u003eFixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.\u003c/li\u003e\n\u003cli\u003eFixed exceptions caused by truncated \u003ccode\u003echarset\u003c/code\u003e parameters in \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e elements, and encoding detection incorrectly using incomplete \u003ccode\u003e\u0026lt;meta\u0026gt;\u003c/code\u003e tags. (\u003ca href=\"https://github.com/FedgeNo\"\u003e\u003ccode\u003e@​FedgeNo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed XML serialization errors for namespaces named \u003ccode\u003econstructor\u003c/code\u003e, \u003ccode\u003etoString\u003c/code\u003e, \u003ccode\u003e__proto__\u003c/code\u003e, or \u003ccode\u003e\u0026quot;null\u0026quot;\u003c/code\u003e, and incorrect reuse of namespace prefixes declared on sibling elements.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.innerHTML\u003c/code\u003e and \u003ccode\u003eelement.outerHTML\u003c/code\u003e in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.\u003c/li\u003e\n\u003cli\u003eFixed selector matching for \u003ccode\u003e:lang()\u003c/code\u003e, \u003ccode\u003e:nth-child(... of ...)\u003c/code\u003e after mutations, and \u003ccode\u003e:has()\u003c/code\u003e with duplicate IDs or nested logical pseudo-classes. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\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/jsdom/jsdom/commit/a23bfb72b5a3fc776db51ae1bccabf46af8a9e38\"\u003e\u003ccode\u003ea23bfb7\u003c/code\u003e\u003c/a\u003e 30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/64a75d240db0744cbfeff6f740b07c4da47cee99\"\u003e\u003ccode\u003e64a75d2\u003c/code\u003e\u003c/a\u003e Update dependencies and dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/7bf9653bf12f8ed61255fddf065b1f27afbb6993\"\u003e\u003ccode\u003e7bf9653\u003c/code\u003e\u003c/a\u003e Invalidate styles after CSSOM and control state changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/fe9009c91a09dedd6519c65d8d5b266cce400fa2\"\u003e\u003ccode\u003efe9009c\u003c/code\u003e\u003c/a\u003e Update focused area handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a8d28b3ec0ae3f747a2a8bd2547517c358d00f9a\"\u003e\u003ccode\u003ea8d28b3\u003c/code\u003e\u003c/a\u003e Release windows retained by stylesheet parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/05a2c01549640ad820f6681e0549bf4aab316bbf\"\u003e\u003ccode\u003e05a2c01\u003c/code\u003e\u003c/a\u003e Deduplicate generated CSS property metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/1efa190736aa040ac1264e9009fa809d45d98c28\"\u003e\u003ccode\u003e1efa190\u003c/code\u003e\u003c/a\u003e Reduce generated CSS property data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/a372e12fd6eeedadc16c11a12e7c155b8cba7c46\"\u003e\u003ccode\u003ea372e12\u003c/code\u003e\u003c/a\u003e Avoid Document named-property rebuilds after irrelevant tree mutations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/b2cd235170228c83cafe6d0ff542419aa7fa6221\"\u003e\u003ccode\u003eb2cd235\u003c/code\u003e\u003c/a\u003e Update css-color\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jsdom/jsdom/commit/0542d2b8efe917ed37423d37f63488851613058d\"\u003e\u003ccode\u003e0542d2b\u003c/code\u003e\u003c/a\u003e Release idle MutationObserver bookkeeping\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jsdom/jsdom/compare/v30.1.0...v30.1.2\"\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.70.0 to 8.71.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.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\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 [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\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\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\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.71.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.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"htt...\n\n_Description has been truncated_","html_url":"https://github.com/mcocdaa/KnowFlow/pull/53","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcocdaa%2FKnowFlow/issues/53","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/53/packages"}},{"old_version":"44.5.0","new_version":"44.5.1","update_type":"patch","path":null,"pr_created_at":"2026-10-07T19:07:24.000Z","version_change":"44.5.0 → 44.5.1","issue":{"uuid":"5750370153","node_id":"PR_kwDOUanrkc8AAAABHL6GOQ","number":7,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 34 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T19:07:24.000Z","updated_at":"2026-10-07T19:07:34.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":34,"packages":[{"name":"@biomejs/biome","old_version":"2.5.13","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"@better-auth/api-key","old_version":"1.7.5","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"@better-auth/expo","old_version":"1.7.4","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"better-auth","old_version":"1.7.4","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"react","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-email","old_version":"6.9.5","new_version":"6.11.0","repository_url":"https://github.com/resend/react-email"},{"name":"resend","old_version":"6.28.0","new_version":"6.32.0","repository_url":"https://github.com/resend/resend-node"},{"name":"zod","old_version":"4.6.2","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@scalar/api-reference-react","old_version":"0.9.74","new_version":"0.9.77","repository_url":"https://github.com/scalar/scalar"},{"name":"@tanstack/react-devtools","old_version":"0.10.12","new_version":"0.10.13","repository_url":"https://github.com/TanStack/devtools"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.102.8","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.170.35","new_version":"1.170.41","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-devtools","old_version":"1.167.1","new_version":"1.167.2","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-router-ssr-query","old_version":"1.167.2","new_version":"1.167.3","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.168.52","new_version":"1.168.60","repository_url":"https://github.com/TanStack/router"},{"name":"html2canvas-pro","old_version":"2.4.3","new_version":"2.5.1","repository_url":"https://github.com/yorickshan/html2canvas-pro"},{"name":"lucide-react","old_version":"1.46.0","new_version":"1.52.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@tanstack/router-cli","old_version":"1.167.35","new_version":"1.167.40","repository_url":"https://github.com/TanStack/router"},{"name":"vite","old_version":"8.3.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"@react-native-community/datetimepicker","old_version":"9.1.0","new_version":"9.2.1","repository_url":"https://github.com/react-native-datetimepicker/datetimepicker"},{"name":"expo-document-picker","old_version":"57.0.2","new_version":"57.0.3","repository_url":"https://github.com/expo/expo"},{"name":"react-native","old_version":"0.86.3","new_version":"0.87.1","repository_url":"https://github.com/react/react-native"},{"name":"react-native-reanimated","old_version":"4.5.1","new_version":"4.7.1","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-native-safe-area-context","old_version":"5.7.0","new_version":"5.10.1","repository_url":"https://github.com/appandflow/react-native-safe-area-context"},{"name":"react-native-screens","old_version":"4.26.2","new_version":"4.28.0","repository_url":"https://github.com/software-mansion/react-native-screens"},{"name":"react-native-svg","old_version":"15.15.4","new_version":"15.15.5","repository_url":"https://github.com/software-mansion/react-native-svg"},{"name":"react-native-web","old_version":"0.21.2","new_version":"0.21.3","repository_url":"https://github.com/necolas/react-native-web"},{"name":"react-native-worklets","old_version":"0.10.1","new_version":"0.13.0","repository_url":"https://github.com/software-mansion/react-native-reanimated"},{"name":"react-test-renderer","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"electron","old_version":"44.5.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 34 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.13` | `2.5.15` |\n| [@better-auth/api-key](https://github.com/better-auth/better-auth/tree/HEAD/packages/api-key) | `1.7.5` | `1.7.7` |\n| [@better-auth/expo](https://github.com/better-auth/better-auth/tree/HEAD/packages/expo) | `1.7.4` | `1.7.7` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.7.4` | `1.7.7` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |\n| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.9.5` | `6.11.0` |\n| [resend](https://github.com/resend/resend-node) | `6.28.0` | `6.32.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.2` | `4.6.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.9.74` | `0.9.77` |\n| [@tanstack/react-devtools](https://github.com/TanStack/devtools/tree/HEAD/packages/react-devtools) | `0.10.12` | `0.10.13` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.104.1` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.102.8` | `5.104.1` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.35` | `1.170.41` |\n| [@tanstack/react-router-devtools](https://github.com/TanStack/router/tree/HEAD/packages/react-router-devtools) | `1.167.1` | `1.167.2` |\n| [@tanstack/react-router-ssr-query](https://github.com/TanStack/router/tree/HEAD/packages/react-router-ssr-query) | `1.167.2` | `1.167.3` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.168.52` | `1.168.60` |\n| [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) | `2.4.3` | `2.5.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.46.0` | `1.52.0` |\n| [@tanstack/router-cli](https://github.com/TanStack/router/tree/HEAD/packages/router-cli) | `1.167.35` | `1.167.40` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.0` | `8.3.2` |\n| [@react-native-community/datetimepicker](https://github.com/react-native-datetimepicker/datetimepicker) | `9.1.0` | `9.2.1` |\n| [expo-document-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-document-picker) | `57.0.2` | `57.0.3` |\n| [react-native](https://github.com/react/react-native/tree/HEAD/packages/react-native) | `0.86.3` | `0.87.1` |\n| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `4.5.1` | `4.7.1` |\n| [react-native-safe-area-context](https://github.com/appandflow/react-native-safe-area-context) | `5.7.0` | `5.10.1` |\n| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.26.2` | `4.28.0` |\n| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |\n| [react-native-web](https://github.com/necolas/react-native-web) | `0.21.2` | `0.21.3` |\n| [react-native-worklets](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-worklets) | `0.10.1` | `0.13.0` |\n| [react-test-renderer](https://github.com/react/react/tree/HEAD/packages/react-test-renderer) | `19.2.3` | `19.3.0` |\n| [electron](https://github.com/electron/electron) | `44.5.0` | `44.5.1` |\n\n\nUpdates `@biomejs/biome` from 2.5.13 to 2.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.15\u003c/h2\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11723\"\u003e#11723\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3b429d182588aa19d35190a935e4dcdc5b693e5e\"\u003e\u003ccode\u003e3b429d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11656\"\u003e#11656\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-astro-set-html-directive/\"\u003e\u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e\u003c/a\u003e now correctly reports \u003ccode\u003eset:html\u003c/code\u003e directives inside Astro template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b4c11f553a7e702f9851af139662e1de45dc131\"\u003e\u003ccode\u003e0b4c11f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11815\"\u003e#11815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ad5b362fd17e488f50934306534cc2742b0cf84e\"\u003e\u003ccode\u003ead5b362\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003enoAstroConflictingSetDirectives\u003c/code\u003e rule for .astro (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/034366def492f84afb28903db62034411ed427d2\"\u003e\u003ccode\u003e034366d\u003c/code\u003e\u003c/a\u003e chore: update codspeed logo in readme (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12019\"\u003e#12019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/717db8c25737bacd0456c17bef9dda66f3c082c5\"\u003e\u003ccode\u003e717db8c\u003c/code\u003e\u003c/a\u003e feat(lint): add noMisplacedListElements (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/089bde07e3849bd88ac24bf604ab0231672371b0\"\u003e\u003ccode\u003e089bde0\u003c/code\u003e\u003c/a\u003e feat(lint/js): add useStrictBooleanExpressions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11750\"\u003e#11750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add useSvelteKitRuneImports lint rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11960\"\u003e#11960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add noSvelteExportLet (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b2b4400a5d9c141fb622c75affd5c2beffc2fced\"\u003e\u003ccode\u003eb2b4400\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11973\"\u003e#11973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ff4c4dd922c360fdc9386495d617e63821cc43ee\"\u003e\u003ccode\u003eff4c4dd\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noMeaninglessVoidOperator (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11732\"\u003e#11732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e feat(lint): add useLogicalProperties rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10816\"\u003e#10816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/api-key` from 1.7.5 to 1.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/api-key's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eMagic Link upgrade:\u003c/strong\u003e Upgrade servers sharing verification storage together, request new Magic Links, and restart pending OAuth/SAML sign-ins. No database migration is required. See the \u003ca href=\"https://github.com/better-auth/better-auth/security/advisories/GHSA-965c-763c-88jm\"\u003ecritical advisory\u003c/a\u003e for affected configurations and custom storage changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a critical Magic Link account-takeover vulnerability. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed ID-token sign-in ignoring the social provider’s \u003ccode\u003edisableSignUp\u003c/code\u003e setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OAuth Proxy accepting sign-in state as a provider profile. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\nUpgrade all OAuth Proxy participants together; see the \u003ca href=\"https://www.better-auth.com/docs/plugins/oauth-proxy#upgrading-existing-deployments\"\u003eOAuth Proxy upgrade guidance\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed CAPTCHA errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the active organization failing to refresh after sign-in when a session hook selects the initial organization. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed rate-limit errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional \u003ccode\u003evalidateRedirectUri\u003c/code\u003e validation for trusted deployments with dynamic OAuth redirect URIs. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003everifyOAuthQueryParams\u003c/code\u003e to verify signed authorization queries before rendering a custom consent page. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrent PostgreSQL requests exceeding database-backed rate limits. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11331\"\u003e#11331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003econsumeOne\u003c/code\u003e deleting a record after a concurrent write invalidates its original condition. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gitmotion\"\u003e\u003ccode\u003e@​gitmotion\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lennondotw\"\u003e\u003ccode\u003e@​lennondotw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.7.6...v1.7.7\"\u003e\u003ccode\u003ev1.7.6...v1.7.7\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/better-auth/better-auth/blob/main/packages/api-key/CHANGELOG.md\"\u003e@​better-auth/api-key's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.7\u003c/h2\u003e\n\u003ch2\u003e1.7.6\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/better-auth/better-auth/commit/db02f233918ad1233bf0753e437e1c0da353273d\"\u003e\u003ccode\u003edb02f23\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/api-key/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/229a02a652185ed32e87eab0c77c09d58532e0f1\"\u003e\u003ccode\u003e229a02a\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/api-key/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.7/packages/api-key\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@better-auth/expo` from 1.7.4 to 1.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003e@​better-auth/expo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eMagic Link upgrade:\u003c/strong\u003e Upgrade servers sharing verification storage together, request new Magic Links, and restart pending OAuth/SAML sign-ins. No database migration is required. See the \u003ca href=\"https://github.com/better-auth/better-auth/security/advisories/GHSA-965c-763c-88jm\"\u003ecritical advisory\u003c/a\u003e for affected configurations and custom storage changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a critical Magic Link account-takeover vulnerability. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed ID-token sign-in ignoring the social provider’s \u003ccode\u003edisableSignUp\u003c/code\u003e setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OAuth Proxy accepting sign-in state as a provider profile. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\nUpgrade all OAuth Proxy participants together; see the \u003ca href=\"https://www.better-auth.com/docs/plugins/oauth-proxy#upgrading-existing-deployments\"\u003eOAuth Proxy upgrade guidance\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed CAPTCHA errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the active organization failing to refresh after sign-in when a session hook selects the initial organization. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed rate-limit errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional \u003ccode\u003evalidateRedirectUri\u003c/code\u003e validation for trusted deployments with dynamic OAuth redirect URIs. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003everifyOAuthQueryParams\u003c/code\u003e to verify signed authorization queries before rendering a custom consent page. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrent PostgreSQL requests exceeding database-backed rate limits. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11331\"\u003e#11331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003econsumeOne\u003c/code\u003e deleting a record after a concurrent write invalidates its original condition. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gitmotion\"\u003e\u003ccode\u003e@​gitmotion\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lennondotw\"\u003e\u003ccode\u003e@​lennondotw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.7.6...v1.7.7\"\u003e\u003ccode\u003ev1.7.6...v1.7.7\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/better-auth/better-auth/blob/main/packages/expo/CHANGELOG.md\"\u003e@​better-auth/expo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.7\u003c/h2\u003e\n\u003ch2\u003e1.7.6\u003c/h2\u003e\n\u003ch2\u003e1.7.5\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/better-auth/better-auth/commit/db02f233918ad1233bf0753e437e1c0da353273d\"\u003e\u003ccode\u003edb02f23\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e fix(auth): isolate verification records and encryption purposes (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/229a02a652185ed32e87eab0c77c09d58532e0f1\"\u003e\u003ccode\u003e229a02a\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/5468e6bfcdff799848537cf5ad06ebab15aad9dd\"\u003e\u003ccode\u003e5468e6b\u003c/code\u003e\u003c/a\u003e chore: release v1.7.5 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/expo/issues/11245\"\u003e#11245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.7/packages/expo\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-auth` from 1.7.4 to 1.7.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/better-auth/better-auth/releases\"\u003ebetter-auth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.7\u003c/h2\u003e\n\u003ch2\u003e\u003ccode\u003ebetter-auth\u003c/code\u003e\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eMagic Link upgrade:\u003c/strong\u003e Upgrade servers sharing verification storage together, request new Magic Links, and restart pending OAuth/SAML sign-ins. No database migration is required. See the \u003ca href=\"https://github.com/better-auth/better-auth/security/advisories/GHSA-965c-763c-88jm\"\u003ecritical advisory\u003c/a\u003e for affected configurations and custom storage changes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a critical Magic Link account-takeover vulnerability. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed ID-token sign-in ignoring the social provider’s \u003ccode\u003edisableSignUp\u003c/code\u003e setting. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed OAuth Proxy accepting sign-in state as a provider profile. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e)\nUpgrade all OAuth Proxy participants together; see the \u003ca href=\"https://www.better-auth.com/docs/plugins/oauth-proxy#upgrading-existing-deployments\"\u003eOAuth Proxy upgrade guidance\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed CAPTCHA errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed the active organization failing to refresh after sign-in when a session hook selects the initial organization. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed rate-limit errors missing the JSON \u003ccode\u003eContent-Type\u003c/code\u003e header. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/better-auth/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/oauth-provider\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded optional \u003ccode\u003evalidateRedirectUri\u003c/code\u003e validation for trusted deployments with dynamic OAuth redirect URIs. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/8686\"\u003e#8686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003everifyOAuthQueryParams\u003c/code\u003e to verify signed authorization queries before rendering a custom consent page. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/oauth-provider/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/drizzle-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed concurrent PostgreSQL requests exceeding database-backed rate limits. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11331\"\u003e#11331\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/drizzle-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@better-auth/kysely-adapter\u003c/code\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003econsumeOne\u003c/code\u003e deleting a record after a concurrent write invalidates its original condition. (\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11495\"\u003e#11495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor detailed changes, see \u003ca href=\"https://github.com/better-auth/better-auth/blob/b96aefb4afcb2397c3a437e5f432324fbd5a4295/packages/kysely-adapter/CHANGELOG.md\"\u003e\u003ccode\u003eCHANGELOG\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eContributors\u003c/h2\u003e\n\u003cp\u003eThanks to everyone who contributed to this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gitmotion\"\u003e\u003ccode\u003e@​gitmotion\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lennondotw\"\u003e\u003ccode\u003e@​lennondotw\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/better-auth/better-auth/compare/v1.7.6...v1.7.7\"\u003e\u003ccode\u003ev1.7.6...v1.7.7\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/better-auth/better-auth/blob/main/packages/better-auth/CHANGELOG.md\"\u003ebetter-auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.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/better-auth/better-auth/pull/11476\"\u003e#11476\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/4186e36d1505f881585dea03353a4fc4ff864474\"\u003e\u003ccode\u003e4186e36\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Return CAPTCHA errors with the correct JSON Content-Type header.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11469\"\u003e#11469\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/8620aa94fdb9e158824cbba0d0fcf364143c56fe\"\u003e\u003ccode\u003e8620aa9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/aryan1306\"\u003e\u003ccode\u003e@​aryan1306\u003c/code\u003e\u003c/a\u003e! - Return rate limit errors with a JSON Content-Type header.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11491\"\u003e#11491\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/55cb92e940e6ac26e746bbb06b92c445050cdb09\"\u003e\u003ccode\u003e55cb92e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Respect social provider \u003ccode\u003edisableSignUp\u003c/code\u003e when signing in with an ID token.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11375\"\u003e#11375\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/69defbcabae430ca48e4ff1088c52a051566905e\"\u003e\u003ccode\u003e69defbc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Refresh the active organization after sign-in when a session hook selects the initial organization.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Isolate OAuth state cookies and each OAuth Proxy payload with purpose-specific encryption keys. The \u003ccode\u003eoAuthProxy\u003c/code\u003e options and supported configuration remain unchanged.\u003c/p\u003e\n\u003cp\u003eUpgrade all Better Auth nodes that handle the same cookie-backed OAuth or SAML relay-state flow together. Upgrade every OAuth Proxy participant, including production and preview or development deployments, in the same cutover. OAuth sign-in, account-linking, and cookie-backed SAML sign-in flows started before the upgrade must be restarted. Mixed old and new participants cannot exchange existing state or proxy payloads, and there is no fallback to the previous shared key.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11494\"\u003e#11494\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavovalverde\"\u003e\u003ccode\u003e@​gustavovalverde\u003c/code\u003e\u003c/a\u003e! - Magic Link verification now accepts only records issued for Magic Link. Magic\nLink records and database-backed OAuth or SAML state use separate verification\nidentifier prefixes. Links and database-backed sign-ins started before the\nupgrade cannot complete; request new Magic Links and restart those sign-ins.\nUpgrade servers sharing verification storage together, and update\n\u003ccode\u003everification.storeIdentifier.overrides\u003c/code\u003e rules for these flows to match the new\n\u003ccode\u003emagic-link:\u003c/code\u003e and \u003ccode\u003eauth-state:\u003c/code\u003e prefixes. The link token, callback state,\nendpoints, and public option types are unchanged.\u003c/p\u003e\n\u003cp\u003eUpgrade installed Better Auth adapters, plugins, and integrations released\nwith \u003ccode\u003ebetter-auth\u003c/code\u003e alongside it so participating packages use the same release\nversion.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/better-auth/better-auth/commit/35d7cd389220f99cfc98ac699e6a42b48313a740\"\u003e\u003ccode\u003e35d7cd3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/better-auth/better-auth/commit/07bdf7ecafb75222f7a24e0733cc3b056f84e9e8\"\u003e\u003ccode\u003e07bdf7e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/drizzle-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/kysely-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/memory-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/mongo-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​better-auth/telemetry\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.7.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.6\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/better-auth/better-auth/pull/11325\"\u003e#11325\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/af883851ae9c3b55c0d8240fabea3dc797cd5cd0\"\u003e\u003ccode\u003eaf88385\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Wadiou\"\u003e\u003ccode\u003e@​Wadiou\u003c/code\u003e\u003c/a\u003e! - Admin plugin \u003ccode\u003ebannedUserMessage\u003c/code\u003e can now be a function that receives the banned user, so sign-in errors can include details such as the ban reason.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11268\"\u003e#11268\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/2fa501cdf9e022d5f7241fabce1a67f1828d777b\"\u003e\u003ccode\u003e2fa501c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Support linking social accounts through the OAuth Proxy plugin.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11366\"\u003e#11366\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/d41e2caf1a5bf09afc916087b739e0a5d00ab5c5\"\u003e\u003ccode\u003ed41e2ca\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bytaesu\"\u003e\u003ccode\u003e@​bytaesu\u003c/code\u003e\u003c/a\u003e! - Use targeted PRAGMA queries when a Kysely dialect cannot introspect Cloudflare D1.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/better-auth/better-auth/pull/11016\"\u003e#11016\u003c/a\u003e \u003ca href=\"https://github.com/better-auth/better-auth/commit/3d0efa308d575c4aa184d65deaf29f2626add8fd\"\u003e\u003ccode\u003e3d0efa3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/davbrito\"\u003e\u003ccode\u003e@​davbrito\u003c/code\u003e\u003c/a\u003e! - Support Vercel BotID checks on protected authentication routes in Vercel-hosted applications.\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/better-auth/better-auth/commit/db02f233918ad1233bf0753e437e1c0da353273d\"\u003e\u003ccode\u003edb02f23\u003c/code\u003e\u003c/a\u003e chore: release v1.7.7 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11413\"\u003e#11413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/ac54bfd67821a7607533af2059858b12bc54e26a\"\u003e\u003ccode\u003eac54bfd\u003c/code\u003e\u003c/a\u003e fix(auth): isolate verification records and encryption purposes (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/69defbcabae430ca48e4ff1088c52a051566905e\"\u003e\u003ccode\u003e69defbc\u003c/code\u003e\u003c/a\u003e fix(organization): refresh active organization after email sign-in (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11375\"\u003e#11375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/55cb92e940e6ac26e746bbb06b92c445050cdb09\"\u003e\u003ccode\u003e55cb92e\u003c/code\u003e\u003c/a\u003e fix(auth): honor social disableSignUp for ID token sign-in (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11491\"\u003e#11491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/4186e36d1505f881585dea03353a4fc4ff864474\"\u003e\u003ccode\u003e4186e36\u003c/code\u003e\u003c/a\u003e fix(captcha): return JSON content type for errors (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11476\"\u003e#11476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/8620aa94fdb9e158824cbba0d0fcf364143c56fe\"\u003e\u003ccode\u003e8620aa9\u003c/code\u003e\u003c/a\u003e fix(rate-limit): set JSON content type on 429 responses (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11469\"\u003e#11469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/229a02a652185ed32e87eab0c77c09d58532e0f1\"\u003e\u003ccode\u003e229a02a\u003c/code\u003e\u003c/a\u003e chore: release v1.7.6 (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11322\"\u003e#11322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/dcaa5a7869d83204a5cdac5ca2092a8fd218f062\"\u003e\u003ccode\u003edcaa5a7\u003c/code\u003e\u003c/a\u003e feat(cli): add check command for schema validation (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11314\"\u003e#11314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/fc45d08b26ac8e433fc7899a12be392cc52735ba\"\u003e\u003ccode\u003efc45d08\u003c/code\u003e\u003c/a\u003e fix(client): prevent stale query overwrites (\u003ca href=\"https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth/issues/11376\"\u003e#11376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/better-auth/better-auth/commit/88534192c1d0fd62b108b568243a134e6df61ab1\"\u003e\u003ccode\u003e8853419\u003c/code\u003e\u003c/a\u003e fix: enforce maxPasswordLength before hashing on password verification endpoi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/better-auth/better-auth/commits/v1.7.7/packages/better-auth\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pg` from 8.23.0 to 8.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md\"\u003epg's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAll major and minor releases are briefly explained below.\u003c/p\u003e\n\u003cp\u003eFor richer information consult the commit log on github with referenced pull requests.\u003c/p\u003e\n\u003cp\u003eWe do not include break-fix version release in this file.\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/brianc/node-postgres/commit/0980cefebe0ae461da8883703be049fe13ca96cf\"\u003e\u003ccode\u003e0980cef\u003c/code\u003e\u003c/a\u003e Publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2759b2ccf70535d425688dca8a6aec79de49c1ea\"\u003e\u003ccode\u003e2759b2c\u003c/code\u003e\u003c/a\u003e fix(pg): run a named statement with an empty text more than once (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/7feb7dfd70a9f7e5718ab186c80d2658067ce4af\"\u003e\u003ccode\u003e7feb7df\u003c/code\u003e\u003c/a\u003e fix(pg): expose detail and hint on errors from the native client (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3780\"\u003e#3780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9683053c1eac7f4a1f8910df0d7abdb5f0cb25a7\"\u003e\u003ccode\u003e9683053\u003c/code\u003e\u003c/a\u003e fix(pg): do not treat Sync as connection ending (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3772\"\u003e#3772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/458903894f3514465b74d623f6b92f713b6b952f\"\u003e\u003ccode\u003e4589038\u003c/code\u003e\u003c/a\u003e fix: validate server certificate against host when connecting to an IP addres...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/9808955838dd84835c4ca904228c9c2eaeda047e\"\u003e\u003ccode\u003e9808955\u003c/code\u003e\u003c/a\u003e cleanup: Fix typo in comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/2b02f645687b8536f209aecc24f1b4bdb4c32d16\"\u003e\u003ccode\u003e2b02f64\u003c/code\u003e\u003c/a\u003e fix: avoid mutating query config (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3720\"\u003e#3720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/0cef6afdf781e4cbe7eb5ac943df3c14b49c33de\"\u003e\u003ccode\u003e0cef6af\u003c/code\u003e\u003c/a\u003e Reject portal based queries in pipeline mode instead of misrouting rows (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3737\"\u003e#3737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/299148045f921060b5df91343ab4710d46674b08\"\u003e\u003ccode\u003e2991480\u003c/code\u003e\u003c/a\u003e Deprecate serializing invalid \u003ccode\u003eDate\u003c/code\u003es (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3731\"\u003e#3731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brianc/node-postgres/commit/c940d7c206c8545cb195df2ecde230d9ca0279c8\"\u003e\u003ccode\u003ec940d7c\u003c/code\u003e\u003c/a\u003e Fail pipelined queries when the connection dies instead of hanging (\u003ca href=\"https://github.com/brianc/node-postgres/tree/HEAD/packages/pg/issues/3736\"\u003e#3736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/brianc/node-postgres/commits/pg@8.23.1/packages/pg\"\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.3 to 19.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33362\"\u003e#33362\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33433\"\u003e#33433\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33576\"\u003e#33576\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34374\"\u003e#34374\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34450\"\u003e#34450\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34481\"\u003e#34481\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34500\"\u003e#34500\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34502\"\u003e#34502\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34510\"\u003e#34510\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34511\"\u003e#34511\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34539\"\u003e#34539\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35567\"\u003e#35567\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35564\"\u003e#35564\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35485\"\u003e#35485\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35380\"\u003e#35380\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35063\"\u003e#35063\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35060\"\u003e#35060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34676\"\u003e#34676\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36917\"\u003e#36917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35337\"\u003e#35337\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35520\"\u003e#35520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFragment Refs: Add Refs to \u003ccode\u003e\u0026lt;Fragment /\u0026gt;\u003c/code\u003e to support composable platform behavior (\u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Dhakshin2007\"\u003e\u003ccode\u003e@​Dhakshin2007\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chirokas\"\u003e\u003ccode\u003e@​chirokas\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/teamleaderleo\"\u003e\u003ccode\u003e@​teamleaderleo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fallintoplace\"\u003e\u003ccode\u003e@​fallintoplace\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32465\"\u003e#32465\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32613\"\u003e#32613\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32619\"\u003e#32619\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32654\"\u003e#32654\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32660\"\u003e#32660\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32682\"\u003e#32682\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32722\"\u003e#32722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32813\"\u003e#32813\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32814\"\u003e#32814\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33056\"\u003e#33056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33058\"\u003e#33058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33093\"\u003e#33093\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34069\"\u003e#34069\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34103\"\u003e#34103\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34544\"\u003e#34544\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34545\"\u003e#34545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37062\"\u003e#37062\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37061\"\u003e#37061\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37060\"\u003e#37060\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36047\"\u003e#36047\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/36010\"\u003e#36010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35642\"\u003e#35642\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35641\"\u003e#35641\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35637\"\u003e#35637\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35630\"\u003e#35630\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/34935\"\u003e#34935\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37457\"\u003e#37457\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37408\"\u003e#37408\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37326\"\u003e#37326\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37251\"\u003e#37251\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37171\"\u003e#37171\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37169\"\u003e#37169\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37168\"\u003e#37168\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37167\"\u003e#37167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37166\"\u003e#37166\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37165\"\u003e#37165\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37164\"\u003e#37164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37163\"\u003e#37163\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37162\"\u003e#37162\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37161\"\u003e#37161\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37160\"\u003e#37160\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37125\"\u003e#37125\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37063\"\u003e#37063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebrowser()\u003c/code\u003e: a new \u003ccode\u003ereact-dom\u003c/code\u003e API that returns a usable which errors during server rendering and resolves in the browser. \u003ccode\u003euse(browser())\u003c/code\u003e inside a \u003ccode\u003e\u0026lt;Suspense\u0026gt;\u003c/code\u003e boundary marks a subtree as browser-only without reporting a recoverable error (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37143\"\u003e#37143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37241\"\u003e#37241\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eonBrowserBailout\u003c/code\u003e option to the \u003ccode\u003ereact-dom/server\u003c/code\u003e APIs to observe when a subtree defers to the browser (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37193\"\u003e#37193\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Trusted Types API integration (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35816\"\u003e#35816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a DEV-only warning when a component appears to have been unblocked by calling \u003ccode\u003euse()\u003c/code\u003e conditionally (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast Refresh Fixes\n\u003cul\u003e\n\u003cli\u003eFix Fast Refresh to find and remount edits to components wrapped behind \u003ccode\u003elazy()\u003c/code\u003e (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36965\"\u003e#36965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh so edits to a \u003ccode\u003ememo()\u003c/code\u003e comparison function take effect (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36964\"\u003e#36964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh crash when an edit changes the kind of a component's type (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36963\"\u003e#36963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUnify hot reload type resolution for Fast Refresh (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36962\"\u003e#36962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Fast Refresh to remount correctly when an edit changes the component kind (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36950\"\u003e#36950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDouble invoke effects in StrictMode after Fast Refresh (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35962\"\u003e#35962\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003ePerformance Track Fixes\n\u003cul\u003e\n\u003cli\u003ePrevent crash when accessing \u003ccode\u003e$$typeof\u003c/code\u003e in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35679\"\u003e#35679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-string function names in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35659\"\u003e#35659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse minus (\u003ccode\u003e-\u003c/code\u003e) instead of en dash for removed props in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35649\"\u003e#35649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle arrays with bigints in deep objects in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35648\"\u003e#35648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't enumerate typed array props in Performance Tracks in DEV (\u003ca href=\"https://github.com/UditDewan\"\u003e\u003ccode\u003e@​UditDewan\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36913\"\u003e#36913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBail out of diffing wide objects and arrays in Performance Tracks (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34742\"\u003e#34742\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClear potentially large performance measures in DEV (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34803\"\u003e#34803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing else branch for renders with no props change in Performance Tracks (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34837\"\u003e#34837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eActivity Fixes\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euseSyncExternalStore\u003c/code\u003e missing store mutations that happened while an Activity tree was hidden (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36947\"\u003e#36947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide portal contents when an Activity is hidden (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35091\"\u003e#35091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent metadata hoisting in hidden \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e trees (\u003ca href=\"https://github.com/ronnakamoto\"\u003e\u003ccode\u003e@​ronnakamoto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34983\"\u003e#34983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent errors thrown inside a hidden Activity from escaping to the visible UI (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35074\"\u003e#35074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't unhide a node if a direct parent Offscreen is still hidden (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34821\"\u003e#34821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't show internal \u003ccode\u003e\u0026lt;Offscreen\u0026gt;\u003c/code\u003e component in error messages (\u003ca href=\"https://github.com/rickhanlonii\"\u003e\u003ccode\u003e@​rickhanlonii\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35763\"\u003e#35763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eWarn in DEV when a component appears to have been unblocked by a conditional \u003ccode\u003euse()\u003c/code\u003e (\u003ca href=\"https://github.com/hoxyq\"\u003e\u003ccode\u003e@​hoxyq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/37104\"\u003e#37104\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37203\"\u003e#37203\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/37491\"\u003e#37491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRender transitions independently instead of entangling them into a single render (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/37290\"\u003e#37290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#31999\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32002\"\u003e#32002\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32028\"\u003e#32028\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32029\"\u003e#32029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32031\"\u003e#32031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32034\"\u003e#32034\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32038\"\u003e#32038\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32041\"\u003e#32041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32050\"\u003e#32050\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32090\"\u003e#32090\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32105\"\u003e#32105\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32254\"\u003e#32254\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32379\"\u003e#32379\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32422\"\u003e#32422\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32462\"\u003e#32462\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32540\"\u003e#32540\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32545\"\u003e#32545\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32585\"\u003e#32585\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32599\"\u003e#32599\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32611\"\u003e#32611\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32612\"\u003e#32612\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32617\"\u003e#32617\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32651\"\u003e#32651\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32653\"\u003e#32653\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32656\"\u003e#32656\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32664\"\u003e#32664\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32699\"\u003e#32699\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32723\"\u003e#32723\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32734\"\u003e#32734\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32751\"\u003e#32751\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32752\"\u003e#32752\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32760\"\u003e#32760\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32761\"\u003e#32761\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32764\"\u003e#32764\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32772\"\u003e#32772\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32790\"\u003e#32790\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32819\"\u003e#32819\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32820\"\u003e#32820\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32822\"\u003e#32822\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32833\"\u003e#32833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32849\"\u003e#32849\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33094\"\u003e#33094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33191\"\u003e#33191\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33200\"\u003e#33200\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33206\"\u003e#33206\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33293\"\u003e#33293\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33330\"\u003e#33330\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33331\"\u003e#33331\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33332\"\u003e#33332\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33357\"\u003e#33357\u003c/a\u003e,...\n\n_Description has been truncated_","html_url":"https://github.com/AlexGalhardo/agent-money-boilerplate/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexGalhardo%2Fagent-money-boilerplate/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"39.8.10","new_version":"41.10.6","update_type":"major","path":null,"pr_created_at":"2026-10-07T08:41:23.000Z","version_change":"39.8.10 → 41.10.6","issue":{"uuid":"5742023057","node_id":"PR_kwDOSw9o6s8AAAABHFKp3w","number":4,"state":"closed","title":"build(deps): bump the npm_and_yarn group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-07T08:41:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-07T08:41:23.000Z","updated_at":"2026-10-07T08:41:57.000Z","time_to_close":32,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":5,"packages":[{"name":"electron","old_version":"39.8.10","new_version":"41.10.6","repository_url":"https://github.com/electron/electron"},{"name":"@xmldom/xmldom","old_version":"0.8.13","new_version":"0.8.15","repository_url":"https://github.com/xmldom/xmldom"},{"name":"fast-uri","old_version":"3.1.5","new_version":"3.1.8","repository_url":"https://github.com/fastify/fast-uri"},{"name":"js-yaml","old_version":"4.3.0","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"undici","old_version":"6.27.0","new_version":"6.29.0","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [electron](https://github.com/electron/electron) | `39.8.10` | `41.10.6` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.8.13` | `0.8.15` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.5` | `3.1.8` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.3.0` | `4.3.2` |\n| [undici](https://github.com/nodejs/undici) | `6.27.0` | `6.29.0` |\n\n\nUpdates `electron` from 39.8.10 to 41.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v41.10.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eregisterFileProtocol\u003c/code\u003e and \u003ccode\u003eregisterHttpProtocol\u003c/code\u003e returning readable responses to cross-origin \u003ccode\u003eno-cors\u003c/code\u003e fetches; they now return opaque responses like \u003ccode\u003eprotocol.handle\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52854\"\u003e#52854\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52855\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52853\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52852\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e#52899\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52849\"\u003e#52849\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52850\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52848\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52851\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e and \u003ccode\u003ewindow.open\u003c/code\u003e now inherit \u003ccode\u003enodeIntegrationInWorker\u003c/code\u003e from the embedder, consistent with the other Node and sandbox preferences. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52829\"\u003e#52829\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52831\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52830\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52832\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium and Skia. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52707\"\u003e#52707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52775\"\u003e#52775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.5\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. \u003ca href=\"https://redirect.github.com/electron/electron/pull/50764\"\u003e#50764\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/50766\"\u003e39\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/50765\"\u003e42\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52702\"\u003e#52702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo user-facing change; semver/none. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52734\"\u003e#52734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a UAF with \u003ccode\u003eprotocol.registerStreamProtocol\u003c/code\u003e when an error is emitted during a read. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52513\"\u003e#52513\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52516\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52514\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52515\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52512\"\u003e#52512\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52511\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52510\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52509\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWindows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless \u003ccode\u003eallow-popups-to-escape-sandbox\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52486\"\u003e#52486\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52190\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52189\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.disableHardwareAcceleration()\u003c/code\u003e not fully disabling GPU hardware usage on Windows starting from Electron 38. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52368\"\u003e#52368\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52371\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52369\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52370\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52320\"\u003e#52320\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52319\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52321\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52318\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52396\"\u003e#52396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/832e70a551348f2b6b2e004b4f09b9eb6ca038c0\"\u003e\u003ccode\u003e832e70a\u003c/code\u003e\u003c/a\u003e fix: don't let pending shell operations block app exit on Windows (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52899\"\u003e#52899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b8d49a438391a77d2f10d5e214c8f2f0eed4d4d5\"\u003e\u003ccode\u003eb8d49a4\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 39 changes from angle, chromium and skia (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52707\"\u003e#52707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2\"\u003e\u003ccode\u003e29fc130\u003c/code\u003e\u003c/a\u003e fix: inherit sandbox flags in windows opened by a sandboxed top-level frame (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c595b05976e7a885465b043d17e00a92fc3c3397\"\u003e\u003ccode\u003ec595b05\u003c/code\u003e\u003c/a\u003e fix: return opaque responses from file and http protocol handlers for cross-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2\"\u003e\u003ccode\u003e6462a2e\u003c/code\u003e\u003c/a\u003e fix: inherit nodeIntegrationInWorker from the embedder for \u0026lt;webview\u0026gt; and wind...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d9c621587ac3d0d6f9369b64b05582e6e60f28b0\"\u003e\u003ccode\u003ed9c6215\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 4 changes from chromium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52775\"\u003e#52775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a46a5afc4b0dcb279e26ddf27f2de327fc7efb28\"\u003e\u003ccode\u003ea46a5af\u003c/code\u003e\u003c/a\u003e build: run the Windows builds on the VM runners (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52770\"\u003e#52770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5bff19c021dac4fb5d30481ccd6b76ec6e198b0d\"\u003e\u003ccode\u003e5bff19c\u003c/code\u003e\u003c/a\u003e build: add release-assets.json expected-asset manifest (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52734\"\u003e#52734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef\"\u003e\u003ccode\u003e15e2928\u003c/code\u003e\u003c/a\u003e fix: resolve target bundle path once at start of install (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50764\"\u003e#50764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2ba8050f292694fc814a58b90cbae957c9a63d47\"\u003e\u003ccode\u003e2ba8050\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 33 changes from angle, chromium, skia and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52702\"\u003e#52702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v39.8.10...v41.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xmldom/xmldom` from 0.8.13 to 0.8.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/releases\"\u003e@​xmldom/xmldom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.8.15\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e0.8.14\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003eCommits\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md\"\u003e@​xmldom/xmldom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.14...0.8.15\"\u003e0.8.15\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: parsing a deeply or repeatedly namespaced document no longer consumes quadratic memory; the in-scope namespace map is inherited through the prototype chain instead of being copied for every prefix-declaring element (O(N) instead of O(N²)), preventing a denial-of-service reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. Serialized output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-965w-775f-mr7g\"\u003e\u003ccode\u003eGHSA-965w-775f-mr7g\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: attribute de-duplication during parsing is now O(M) instead of O(M²); the \u003ccode\u003eNamedNodeMap\u003c/code\u003e parse-time dedup path uses a null-prototype membership index, so a well-formed document with a hostile number of duplicate attributes can no longer wedge the parse. Attribute order and duplicate resolution (last value wins, first position kept) are byte-identical, preserving the XML \u003ca href=\"https://www.w3.org/TR/xml/#uniqattspec\"\u003eno-duplicate-attributes well-formedness constraint\u003c/a\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-8344-3jmq-59r6\"\u003e\u003ccode\u003eGHSA-8344-3jmq-59r6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: trimming trailing whitespace from an XML end tag (\u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e) is now anchored so it runs in linear time instead of backtracking quadratically on a long whitespace run, preventing a ReDoS reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e. Trimmed output is byte-identical. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-x4fp-j954-r2f4\"\u003e\u003ccode\u003eGHSA-x4fp-j954-r2f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: malformed-input recovery is now linear instead of quadratic — the malformed tag-name scan terminates at an embedded \u003ccode\u003e\u0026lt;\u003c/code\u003e, and \u003ccode\u003eNode.prototype.normalize()\u003c/code\u003e merges adjacent text nodes in O(K) instead of O(K²) (also reachable programmatically), per \u003ca href=\"https://dom.spec.whatwg.org/#dom-node-normalize\"\u003e\u003ccode\u003enormalize()\u003c/code\u003e\u003c/a\u003e in the WHATWG DOM spec. DOM output is unchanged; only the reported error text differs. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-93r5-fhx6-vmg9\"\u003e\u003ccode\u003eGHSA-93r5-fhx6-vmg9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now rejects a DocType \u003ccode\u003ename\u003c/code\u003e that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — matching the sibling \u003ccode\u003epublicId\u003c/code\u003e/\u003ccode\u003esystemId\u003c/code\u003e/\u003ccode\u003einternalSubset\u003c/code\u003e checks and preventing XML injection via \u003ccode\u003eDocumentType.name\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-27p8-2357-5qqv\"\u003e\u003ccode\u003eGHSA-27p8-2357-5qqv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e now validates a processing-instruction target as an XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-NCName\"\u003e\u003ccode\u003eNCName\u003c/code\u003e\u003c/a\u003e and rejects a case-insensitive \u003ccode\u003exml\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — a check \u003ccode\u003e0.8.x\u003c/code\u003e did not previously perform, preventing PI-target injection via \u003ccode\u003e\u0026gt;\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e, or whitespace. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-c7q8-3ch8-vqpv\"\u003e\u003ccode\u003eGHSA-c7q8-3ch8-vqpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eDocument.createEntityReference()\u003c/code\u003e now rejects an invalid XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-Name\"\u003e\u003ccode\u003eName\u003c/code\u003e\u003c/a\u003e at creation, and \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e under \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e validates an \u003ccode\u003eEntityReference\u003c/code\u003e \u003ccode\u003enodeName\u003c/code\u003e as an XML \u003ccode\u003eName\u003c/code\u003e, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e — preventing XML injection via an entity-reference name. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6gmq-8vp8-gcm6\"\u003e\u003ccode\u003eGHSA-6gmq-8vp8-gcm6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the parser now reports a not-well-formed end tag whose valid name is followed by trailing content as a recoverable \u003ccode\u003eerror\u003c/code\u003e instead of accepting it silently, per the XML \u003ca href=\"https://www.w3.org/TR/xml/#NT-ETag\"\u003e\u003ccode\u003eETag\u003c/code\u003e\u003c/a\u003e production; parsing recovers to the byte-identical DOM. Consumers that want strict rejection can escalate the reported \u003ccode\u003eerror\u003c/code\u003e to fatal via the parser's \u003ccode\u003eerrorHandler\u003c/code\u003e. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-6h8r-xr42-gp59\"\u003e\u003ccode\u003eGHSA-6h8r-xr42-gp59\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/ericchiang\"\u003e\u003ccode\u003e@​ericchiang\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/arpitjain099\"\u003e\u003ccode\u003e@​arpitjain099\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/Paranoidgrinch\"\u003e\u003ccode\u003e@​Paranoidgrinch\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.10...0.9.11\"\u003e0.9.11\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSecurity: the processing-instruction grammar regex no longer backtracks quadratically on an unterminated processing instruction (\u003ccode\u003e\u0026lt;?…\u003c/code\u003e with no closing \u003ccode\u003e?\u0026gt;\u003c/code\u003e), preventing a denial-of-service (ReDoS) reachable from \u003ccode\u003eDOMParser.parseFromString\u003c/code\u003e with default options. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-g53g-w8rj-fmg7\"\u003e\u003ccode\u003eGHSA-g53g-w8rj-fmg7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eCharacterData\u003c/code\u003e \u003ccode\u003enodeValue\u003c/code\u003e and \u003ccode\u003edata\u003c/code\u003e are now kept in sync \u003ca href=\"https://redirect.github.com/xmldom/xmldom/pull/990\"\u003e\u003ccode\u003e[#990](https://github.com/xmldom/xmldom/issues/990)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/stevenobiajulu\"\u003e\u003ccode\u003e@​stevenobiajulu\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.14\"\u003e0.8.14\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity: \u003ccode\u003eXMLSerializer.serializeToString()\u003c/code\u003e now also rejects invalid element and attribute names when \u003ccode\u003e{ requireWellFormed: true }\u003c/code\u003e is passed, throwing \u003ccode\u003eInvalidStateError\u003c/code\u003e for a name that is not a valid XML \u003ca href=\"https://www.w3.org/TR/xml-names/#NT-QName\"\u003e\u003ccode\u003eQName\u003c/code\u003e\u003c/a\u003e (this covers the namespace prefix, which surfaces in the element qualified name or in a synthesized \u003ccode\u003exmlns:\u003c/code\u003e declaration). This prevents XML injection via \u003ccode\u003ecreateElement()\u003c/code\u003e / \u003ccode\u003esetAttribute()\u003c/code\u003e, extending the existing \u003ccode\u003erequireWellFormed\u003c/code\u003e checks to the serialized name set. \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-w2rr-34g9-rvrj\"\u003e\u003ccode\u003eGHSA-w2rr-34g9-rvrj\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/xmldom/xmldom/security/advisories/GHSA-4w3w-2rp5-g8jm\"\u003e\u003ccode\u003eGHSA-4w3w-2rp5-g8jm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThank you,\n\u003ca href=\"https://github.com/bhaswanthc\"\u003e\u003ccode\u003e@​bhaswanthc\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/jmestwa-coder\"\u003e\u003ccode\u003e@​jmestwa-coder\u003c/code\u003e\u003c/a\u003e,\nfor your contributions\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/xmldom/xmldom/compare/0.9.9...0.9.10\"\u003e0.9.10\u003c/a\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/b5b8fb5b579ae1183b34e74b3bc39d7eb50a226a\"\u003e\u003ccode\u003eb5b8fb5\u003c/code\u003e\u003c/a\u003e 0.8.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/327508ea98d169285b2c0559836332a9879de213\"\u003e\u003ccode\u003e327508e\u003c/code\u003e\u003c/a\u003e docs: add 0.8.15 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/f40ccb861eee0acbf5ee4feb9a34932e87b329c9\"\u003e\u003ccode\u003ef40ccb8\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic malformed-tag recovery and normalize() adjacent-text m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3abb0934f5a8a84d83a1f9cde0f2bd04c08b2a09\"\u003e\u003ccode\u003e3abb093\u003c/code\u003e\u003c/a\u003e fix: prevent end-tag whitespace-trim ReDoS via anchored trim (GHSA-x4fp-j954-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/2c548f200cfec991cd5846627ef8f03542309213\"\u003e\u003ccode\u003e2c548f2\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic attribute de-duplication via null-prototype membership...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/08a74b47c7f29d2e9b3212682856b959040d1838\"\u003e\u003ccode\u003e08a74b4\u003c/code\u003e\u003c/a\u003e test: characterize NamedNodeMap attribute de-duplication before the index ref...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/954370f58c046223faf95ba77efcbc8ce014409d\"\u003e\u003ccode\u003e954370f\u003c/code\u003e\u003c/a\u003e fix: prevent quadratic namespace-map memory consumption via prototype-chain i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/4430189660b0d380ee9c9ee7550a1358688e8828\"\u003e\u003ccode\u003e4430189\u003c/code\u003e\u003c/a\u003e fix: report not-well-formed end-tag trailing content (GHSA-6h8r-xr42-gp59)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/6c3fb5ffeafe7901ec928ce9010988dd716c94a0\"\u003e\u003ccode\u003e6c3fb5f\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe EntityReference name (GHSA-6gmq-8vp8-gcm6)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xmldom/xmldom/commit/3b694872bcb5c7e3cbadba961a4be2488750ce5b\"\u003e\u003ccode\u003e3b69487\u003c/code\u003e\u003c/a\u003e fix: prevent XML injection via unsafe processing instruction target serializa...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xmldom/xmldom/compare/0.8.13...0.8.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~karfau\"\u003ekarfau\u003c/a\u003e, a new releaser for \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-uri` from 3.1.5 to 3.1.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fast-uri/releases\"\u003efast-uri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.8\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Warning\u003c/h2\u003e\n\u003cp\u003eThis security release fixes the following medium-severity security advisory:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-hrr3-gc8f-f4qj\"\u003eGHSA-hrr3-gc8f-f4qj\u003c/a\u003e — inconsistent host case normalization via percent-encoded octets\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers of the v3.x release line should upgrade to v3.1.8.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.8\"\u003ehttps://github.com/fastify/fast-uri/compare/v3.1.7...v3.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.7\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Warning\u003c/h2\u003e\n\u003cp\u003eThis is a security release that fixes the following high-severity security advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-qw65-cvwx-89v3\"\u003eGHSA-qw65-cvwx-89v3\u003c/a\u003e — authority injection via an unvalidated port in \u003ccode\u003eserialize()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-58mr-gqgx-xq4g\"\u003eGHSA-58mr-gqgx-xq4g\u003c/a\u003e — host confusion via unbalanced or misplaced IP-literal brackets\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers of the v3.x release line should upgrade to v3.1.7.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.6...v3.1.7\"\u003ehttps://github.com/fastify/fast-uri/compare/v3.1.6...v3.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1.6\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security Warning\u003c/h2\u003e\n\u003cp\u003eThis release addresses the following high-severity security advisories:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-5jgf-p345-68v8\"\u003eGHSA-5jgf-p345-68v8\u003c/a\u003e — host confusion via skipped IDN canonicalization on scheme-relative references\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-fph4-wmhf-6fwf\"\u003eGHSA-fph4-wmhf-6fwf\u003c/a\u003e — server-side request forgery via repeated hostname percent-decoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-f65p-4m7j-42xc\"\u003eGHSA-f65p-4m7j-42xc\u003c/a\u003e — server-side request forgery via malformed IPv6 normalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/security/advisories/GHSA-jqff-g426-hqxp\"\u003eGHSA-jqff-g426-hqxp\u003c/a\u003e — host confusion via percent-encoded scheme normalization\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsers of the v3.x release line should upgrade to v3.1.6.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.6\"\u003ehttps://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.6\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/fastify/fast-uri/commit/ead3ab7bb134c989e972c8174632d0670023f269\"\u003e\u003ccode\u003eead3ab7\u003c/code\u003e\u003c/a\u003e Bumped v3.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/c88b59e3e3a20af1d5d6e499f48908d0fb12a66d\"\u003e\u003ccode\u003ec88b59e\u003c/code\u003e\u003c/a\u003e fix: normalize decoded reg-name case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/412e40abd4eb8beabfb952d80abf949a2baf27a3\"\u003e\u003ccode\u003e412e40a\u003c/code\u003e\u003c/a\u003e Bumped v3.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/9f4c943e4d2133e8d78e0941203879216255bb01\"\u003e\u003ccode\u003e9f4c943\u003c/code\u003e\u003c/a\u003e fix: backport port and IP-literal validation to v3.x (\u003ca href=\"https://redirect.github.com/fastify/fast-uri/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/1eb3ce436fe050807caba79f886ab894f485a588\"\u003e\u003ccode\u003e1eb3ce4\u003c/code\u003e\u003c/a\u003e fix: treat unterminated bracket hosts as reg-names again (\u003ca href=\"https://redirect.github.com/fastify/fast-uri/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/6f970b2951fd896aa0f3a7ff28eeb6640c137d33\"\u003e\u003ccode\u003e6f970b2\u003c/code\u003e\u003c/a\u003e Bumped v3.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/d941579a84273ec7e96bde596b1f7a8be447df2a\"\u003e\u003ccode\u003ed941579\u003c/code\u003e\u003c/a\u003e fix: never run IDN canonicalization on bracketed IP literals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/c0f0279cf370cb89ee56b04bbcde2a7afbe81aba\"\u003e\u003ccode\u003ec0f0279\u003c/code\u003e\u003c/a\u003e test: adapt decoded-scheme handler assertion to 3.x (no mailto scheme)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/37f3417c82994279656854f83ce938acd81c3862\"\u003e\u003ccode\u003e37f3417\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fast-uri/commit/607bfbe953f28a14c2e06ae64aff38c81ca2937f\"\u003e\u003ccode\u003e607bfbe\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fast-uri/compare/v3.1.5...v3.1.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.3.0 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/4.3.2/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.2 - 2026-08-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Hard-limit merge sequence size to 100.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Count empty mappings in merge sequences toward \u003ccode\u003emaxTotalMergeKeys\u003c/code\u003e\nto limit CPU usage, \u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/797\"\u003e#797\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.1 - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[backport] Remove quadratic complexity from \u003ccode\u003e!!omap\u003c/code\u003e duplicate key detection.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/79ca68d90f333fbe6d9e42827527e62636200191\"\u003e\u003ccode\u003e79ca68d\u003c/code\u003e\u003c/a\u003e 4.3.2 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d90b6612a5a84385bdcb556c44578eac76dc0f6b\"\u003e\u003ccode\u003ed90b661\u003c/code\u003e\u003c/a\u003e Backport merge limits from v5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/86e91b815b8794c3c73a179c1770871e37ec2df8\"\u003e\u003ccode\u003e86e91b8\u003c/code\u003e\u003c/a\u003e 4.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/c3cc4b0bb9ddb9af2dd9b61e0d56f5ce7983cd4a\"\u003e\u003ccode\u003ec3cc4b0\u003c/code\u003e\u003c/a\u003e Backport quadratic complexity fix for !!omap\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 6.27.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/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v6.x] fix(retry): settle exposed body on terminal failure by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5778\"\u003enodejs/undici#5778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport upgrade diagnostics lifecycle fixes to v6.x by \u003ca href=\"https://github.com/BridgeAR\"\u003e\u003ccode\u003e@​BridgeAR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5833\"\u003enodejs/undici#5833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: synchronize the issue-3356 body timeout by \u003ca href=\"https://github.com/BridgeAR\"\u003e\u003ccode\u003e@​BridgeAR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5834\"\u003enodejs/undici#5834\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.28.1...v6.29.0\"\u003ehttps://github.com/nodejs/undici/compare/v6.28.1...v6.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.1\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e2af0faf8\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e07c60d9c\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003ece31bc82\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5647\"\u003enodejs/undici#5647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v6.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5770\"\u003enodejs/undici#5770\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\"\u003ehttps://github.com/nodejs/undici/compare/v6.28.0...v6.28.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5\"\u003eGHSA-m8rv-5g2x-5cg5\u003c/a\u003e: a malicious \u003ccode\u003etype\u003c/code\u003e property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated \u003ccode\u003econtent-type\u003c/code\u003e header. Undici now coerces and validates the value before adding it to the request. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/740a0b7c173cb4a83a5b693e96e8f3a116cfc400\"\u003e740a0b7c\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524\"\u003eGHSA-8xcm-r25x-g524\u003c/a\u003e: the retry interceptor could expose a stale \u003ccode\u003eContent-Length\u003c/code\u003e after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose \u003ccode\u003eContent-Length\u003c/code\u003e is inconsistent with \u003ccode\u003eContent-Range\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cba3a52ac2e7abcc4e656d82af8579ea82c2bb9e\"\u003ecba3a52a\u003c/a\u003e, with corrected fixtures in \u003ca href=\"https://github.com/nodejs/undici/commit/4fd5a0c61e627f928b7003adc4ffe1e55ec63420\"\u003e4fd5a0c6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm\"\u003eGHSA-v3r7-h72x-cjcm\u003c/a\u003e: unsanitized \u003ccode\u003edomain\u003c/code\u003e and \u003ccode\u003eunparsed\u003c/code\u003e values passed to \u003ccode\u003esetCookie()\u003c/code\u003e could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/af7484043ee075a6f216da0ad77e1dac55199235\"\u003eaf748404\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272\"\u003eGHSA-4cwx-7wf7-3272\u003c/a\u003e and \u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54\"\u003eGHSA-jr45-8vmc-qm54\u003c/a\u003e affect the cache interceptor in Undici v7 and v8; Undici v6 is not in their affected version ranges.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\"\u003ehttps://github.com/nodejs/undici/compare/v6.27.0...v6.28.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e1d0501f8705253c32a8b40bdb3fc0474167c92d\"\u003e\u003ccode\u003ee1d0501\u003c/code\u003e\u003c/a\u003e Bumped v6.29.0 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5888\"\u003e#5888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/57ac4dea0d38a0bf068eaf7eda0b8cb9e86f6a99\"\u003e\u003ccode\u003e57ac4de\u003c/code\u003e\u003c/a\u003e test: synchronize the issue-3356 body timeout (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5834\"\u003e#5834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6d441740cf5dad3455a7a7881451e802f10b0b2a\"\u003e\u003ccode\u003e6d44174\u003c/code\u003e\u003c/a\u003e Backport upgrade diagnostics lifecycle fixes to v6.x (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5833\"\u003e#5833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2a91fc828ecc51865fe7d77376e5f676d030769b\"\u003e\u003ccode\u003e2a91fc8\u003c/code\u003e\u003c/a\u003e fix(retry): settle exposed body on terminal failure (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5778\"\u003e#5778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ffc8aa0fdd4c54024f384e57784d5047c8b4085a\"\u003e\u003ccode\u003effc8aa0\u003c/code\u003e\u003c/a\u003e Bumped v6.28.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5773\"\u003e#5773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3866a3bc4ebaea2c6400db9193c2366072080dc4\"\u003e\u003ccode\u003e3866a3b\u003c/code\u003e\u003c/a\u003e perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5770\"\u003e#5770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/ce31bc824b578008faae5d3350da66c1b5f71548\"\u003e\u003ccode\u003ece31bc8\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2af0faf88b906d3127a360c3ac75164c0f95e5a5\"\u003e\u003ccode\u003e2af0faf\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/07c60d9c7099a910451244afe42861bbdbdd974c\"\u003e\u003ccode\u003e07c60d9\u003c/code\u003e\u003c/a\u003e fix(websocket): destroy inflater after decompression limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/bd90fff2a6e1350ba87e9b70811c5337502d2e39\"\u003e\u003ccode\u003ebd90fff\u003c/code\u003e\u003c/a\u003e perf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5647\"\u003e#5647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v6.27.0...v6.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rootphantomer/Oopz_dmg/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/rootphantomer/Oopz_dmg/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rootphantomer%2FOopz_dmg/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"44.4.3","new_version":"44.5.1","update_type":"minor","path":null,"pr_created_at":"2026-10-07T08:15:00.000Z","version_change":"44.4.3 → 44.5.1","issue":{"uuid":"5741699047","node_id":"PR_kwDOToMccc8AAAABHE6CkQ","number":33,"state":"open","title":"build(deps-dev): bump the development group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T08:15:00.000Z","updated_at":"2026-10-07T08:22:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"development","update_count":8,"packages":[{"name":"@northern.tech/eslint-config","old_version":"0.7.1","new_version":"0.7.2","repository_url":"https://github.com/NorthernTechHQ/nt-gui"},{"name":"@types/node","old_version":"26.6.2","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.1","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"electron","old_version":"44.4.3","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"},{"name":"electron-builder","old_version":"26.16.1","new_version":"26.17.0","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.9.8","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@northern.tech/eslint-config](https://github.com/NorthernTechHQ/nt-gui) | `0.7.1` | `0.7.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.4` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.1` | `5.0.3` |\n| [electron](https://github.com/electron/electron) | `44.4.3` | `44.5.1` |\n| [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) | `26.16.1` | `26.17.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.8` | `3.9.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.3` |\n\n\nUpdates `@northern.tech/eslint-config` from 0.7.1 to 0.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/releases\"\u003e\u003ccode\u003e@​northern.tech/eslint-config's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/eslint-config: v0.7.2\u003c/h2\u003e\n\u003ch2\u003e0.7.2 - 2026-09-24\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003ch4\u003eeslint-config\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnsured eslint 10 compatibility (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/8302763af36031e60425253c94bef0ffad8d47f2\"\u003e8302763\u003c/a\u003e) by \u003ca href=\"https://github.com/mzedel\"\u003e\u003ccode\u003e@​mzedel\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependency updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the production-dependencies group with 18 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/57c9c86cf97e594bd2924941091592828aaca051\"\u003e57c9c86\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the development-dependencies group across 1 directory with 15 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/630068080fd9a2936344fc80d0536a5f08567ce2\"\u003e6300680\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the development-dependencies group with 11 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/bfa7337d11ca6e9eb97638b881589f0df0f42ccb\"\u003ebfa7337\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group across 1 directory with 23 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/9f4db3e60484d7e73dce369b9fdaaeb453fa4592\"\u003e9f4db3e\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group with 8 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/59d90e3e954d05414420091388acdf32be9cd6ef\"\u003e59d90e3\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the development-dependencies group across 1 directory with 9 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/a0df33c9e16152e8e0d2acffd694012dacb2948a\"\u003ea0df33c\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group across 1 directory with 9 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/d5e0bade3c31425a7c08e39a1e25d9148093fb7b\"\u003ed5e0bad\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003eBump the production-dependencies group with 10 updates (\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/b1d61cfa74ece3b513808c6b10e7c52e785774d9\"\u003eb1d61cf\u003c/a\u003e) by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[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/NorthernTechHQ/nt-gui/commit/2f1c7cc2024815bbe96308f9d4d0ff2a1dc19c11\"\u003e\u003ccode\u003e2f1c7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/858\"\u003e#858\u003c/a\u003e from NorthernTechHQ/release-please--branches--main--c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/317c4066c4e54c08f43bba6e05d679b5d07fa353\"\u003e\u003ccode\u003e317c406\u003c/code\u003e\u003c/a\u003e chore(main): release \u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/eslint-config 0.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/3aa1789e89e8e7dc32c43e3f9d324151fa30c9de\"\u003e\u003ccode\u003e3aa1789\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/932\"\u003e#932\u003c/a\u003e from NorthernTechHQ/release-please--branches--main--c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/7ba710c756d58a852fc9fd1441b61ef1205e616b\"\u003e\u003ccode\u003e7ba710c\u003c/code\u003e\u003c/a\u003e chore(main): release \u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/themes 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/996b75141bf69133a299f5da7fafb803795cb3e0\"\u003e\u003ccode\u003e996b751\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/928\"\u003e#928\u003c/a\u003e from aleksandrychev/mp_theme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/34823da2bd16b31a1c44a651d00154c3d8cd4f9b\"\u003e\u003ccode\u003e34823da\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/930\"\u003e#930\u003c/a\u003e from NorthernTechHQ/update-types-2869618944\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/ff8549dc4a513159e1415569d6a774524a28692b\"\u003e\u003ccode\u003eff8549d\u003c/code\u003e\u003c/a\u003e fix(testing): openapi spec update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/b31712ae77e2bb0ee91c61c478786c5bbd23ea6d\"\u003e\u003ccode\u003eb31712a\u003c/code\u003e\u003c/a\u003e fix(types): types update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/5f63ebb007bd6ce841dd9fbe82913f34caf01ac5\"\u003e\u003ccode\u003e5f63ebb\u003c/code\u003e\u003c/a\u003e feat(themes): synced CFEngine theme with Mission Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/commit/21a9a662f4589ac880bc29f6b239e300eb08afc4\"\u003e\u003ccode\u003e21a9a66\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/NorthernTechHQ/nt-gui/issues/917\"\u003e#917\u003c/a\u003e from NorthernTechHQ/release-please--branches--main--c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/NorthernTechHQ/nt-gui/compare/@northern.tech/eslint-config-0.7.1...@northern.tech/eslint-config-0.7.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitLab%20CI%2FCD\"\u003eGitLab CI/CD\u003c/a\u003e, a new releaser for \u003ca href=\"https://github.com/northern\"\u003e\u003ccode\u003e@​northern\u003c/code\u003e\u003c/a\u003e.tech/eslint-config since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.2 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 5.0.1 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11343\"\u003evitest-dev/vitest#11343\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad\"\u003e\u003c!-- raw HTML omitted --\u003e(0b792)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetect-async-leaks\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11333\"\u003evitest-dev/vitest#11333\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b9790\"\u003e\u003c!-- raw HTML omitted --\u003e(0fd6b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003etoMatchObject\u003c/code\u003e with asymmetric matchers  -  by \u003ca href=\"https://github.com/ShreeBohara\"\u003e\u003ccode\u003e@​ShreeBohara\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5\u003c/strong\u003e, \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\u003eCodex (GPT-5)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11100\"\u003evitest-dev/vitest#11100\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42523289e\"\u003e\u003c!-- raw HTML omitted --\u003e(42523)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+  -  by \u003ca href=\"https://github.com/harshit-d3v\"\u003e\u003ccode\u003e@​harshit-d3v\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11295\"\u003evitest-dev/vitest#11295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc93\"\u003e\u003c!-- raw HTML omitted --\u003e(d1c3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/Raj4478\"\u003e\u003ccode\u003e@​Raj4478\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11271\"\u003evitest-dev/vitest#11271\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6d\"\u003e\u003c!-- raw HTML omitted --\u003e(5b95e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle concurrent \u003ccode\u003ecreateReport\u003c/code\u003e calls  -  by \u003ca href=\"https://github.com/7rulnik\"\u003e\u003ccode\u003e@​7rulnik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11278\"\u003evitest-dev/vitest#11278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e8e556ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(e8e55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11316\"\u003evitest-dev/vitest#11316\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e5668\"\u003e\u003c!-- raw HTML omitted --\u003e(4e91e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when spying \u003ccode\u003eSet.prototype.add\u003c/code\u003e  -  by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11299\"\u003evitest-dev/vitest#11299\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0a939653\"\u003e\u003c!-- raw HTML omitted --\u003e(a0a93)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a029e76a9e72ebdd468452ee1bb788bbe5dc635e\"\u003e\u003ccode\u003ea029e76\u003c/code\u003e\u003c/a\u003e chore: migrate to oxc (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11367\"\u003e#11367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/428e2e5043c64635b6b157358bde2fdeaa7b6b3a\"\u003e\u003ccode\u003e428e2e5\u003c/code\u003e\u003c/a\u003e chore: release v5.0.2 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11357\"\u003e#11357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 44.4.3 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.3...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-builder` from 26.16.1 to 26.17.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-builder's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-builder@26.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: detect pnpm workspace root on Windows without shelling out to pwd (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10189\"\u003eelectron-userland/electron-builder#10189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: pin globTest \u0026quot;failed peer dep\u0026quot; deps via lockfile fixture and update snapshot for moment 2.31.0 (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10197\"\u003e#10197\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10198\"\u003eelectron-userland/electron-builder#10198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(nsis): \u0026quot;store-asar\u0026quot; mode for proportional differential updates (v26 backport) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10201\"\u003eelectron-userland/electron-builder#10201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(v26): bump package manager pins and disable dependency lifecycle scripts in fixture installs (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10199\"\u003e#10199\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10203\"\u003eelectron-userland/electron-builder#10203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(app-builder-lib): resolve pnpm deps omitted from deduped list output by declared range (backport \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10200\"\u003e#10200\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10207\"\u003eelectron-userland/electron-builder#10207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pkg): add rootVolumeOnly to \u003c!-- raw HTML omitted --\u003e for macOS 26 Installer prompt (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10193\"\u003e#10193\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10211\"\u003eelectron-userland/electron-builder#10211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(node-module-collector): clear error on empty output and fall back to traversal when a collector throws (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10210\"\u003e#10210\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10213\"\u003eelectron-userland/electron-builder#10213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(electron-updater): keep cached blockmap consistent with cached installer (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10098\"\u003e#10098\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10163\"\u003eelectron-userland/electron-builder#10163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(updater): make multi-range differential downloads work on real servers (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10192\"\u003e#10192\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10219\"\u003eelectron-userland/electron-builder#10219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(flatpak): stop linux.files from corrupting flatpak files (v26 backport of \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10209\"\u003e#10209\u003c/a\u003e + \u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10227\"\u003e#10227\u003c/a\u003e) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10229\"\u003eelectron-userland/electron-builder#10229\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pnpm-collector): pick in-range nested deps with pnpm 11 hoisted layout (v26) by \u003ca href=\"https://github.com/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10230\"\u003eelectron-userland/electron-builder#10230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deploy): Release (v26) by \u003ca href=\"https://github.com/electron-builder-release-bot\"\u003e\u003ccode\u003e@​electron-builder-release-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/10191\"\u003eelectron-userland/electron-builder#10191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\"\u003ehttps://github.com/electron-userland/electron-builder/compare/electron-builder@26.16.1...electron-builder@26.17.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/blob/electron-builder@26.17.0/packages/electron-builder/CHANGELOG.md\"\u003eelectron-builder's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/bae1c8bcd138c7aa5f575106ca0f8ea22e7dd2a4\"\u003e\u003ccode\u003ebae1c8b\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/2a2dd22c17006ec80acf4704642ca83378e5fdb1\"\u003e\u003ccode\u003e2a2dd22\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/07c83447d9f6915a18e66b676a378b0786357d80\"\u003e\u003ccode\u003e07c8344\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/613cd587dfc405344989eb0452ddc9281a9164ba\"\u003e\u003ccode\u003e613cd58\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/d4a4f501fd136cb6f69339040ada56a0cabc74b6\"\u003e\u003ccode\u003ed4a4f50\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/41a027ce590dfff24e935861577fc58a16595e31\"\u003e\u003ccode\u003e41a027c\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/59f63644f80381f018c91246762caee7586ab126\"\u003e\u003ccode\u003e59f6364\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eapp-builder-lib@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edmg-builder@26.17.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/5cdf0178759fa9619e47e5a0b3c203e2961b2411\"\u003e\u003ccode\u003e5cdf017\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.17.0 (electron-updater@6.8.10) (v26) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-builder@26.17.0/packages/electron-builder\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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.9.8 to 3.9.9\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.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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.9/CHANGELOG.md#399\"\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.9\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix text with \u003ccode\u003e$\u003c/code\u003e been incorrectly parsed as math syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20140\"\u003e#20140\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=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\u003cbr /\u003e\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003efrom\u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.9 --\u0026gt;\u003cbr /\u003e\n\u003cstrong\u003eUses $FOO\u003c/strong\u003e from \u003ccode\u003ea.sh\u003c/code\u003e and \u003ccode\u003eb.sh\u003c/code\u003e, plus \u003ccode\u003e$BAR\u003c/code\u003e from \u003ccode\u003ec.sh\u003c/code\u003e, before anything else runs here.\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\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/prettier/prettier/commit/cdd17f2288b28b170a76416c72dac56e3ea5daff\"\u003e\u003ccode\u003ecdd17f2\u003c/code\u003e\u003c/a\u003e Release 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc7b8968e678f51ea00e2be3fe8c717d114691a3\"\u003e\u003ccode\u003edc7b896\u003c/code\u003e\u003c/a\u003e Disable \u003ccode\u003esingleDollarTextMath\u003c/code\u003e in \u003ccode\u003emdast-util-math\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20140\"\u003e#20140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/f9be58fb8ec62dd47197ea19a30aac5ad26dfee0\"\u003e\u003ccode\u003ef9be58f\u003c/code\u003e\u003c/a\u003e Git blame ignore 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/88470cb79ca3b757dd6b93906d9a992aa1a456c3\"\u003e\u003ccode\u003e88470cb\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/9559cab39eb5082c99a27e8829760c055adba841\"\u003e\u003ccode\u003e9559cab\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4fc8ee87465de8d54780273a6996d74e8e9da827\"\u003e\u003ccode\u003e4fc8ee8\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.8...3.9.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 5.0.1 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.2\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11343\"\u003evitest-dev/vitest#11343\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0b79231ad\"\u003e\u003c!-- raw HTML omitted --\u003e(0b792)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edetect-async-leaks\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eIgnore \u003ccode\u003eprocess.stdio\u003c/code\u003e handles  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11333\"\u003evitest-dev/vitest#11333\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fd6b9790\"\u003e\u003c!-- raw HTML omitted --\u003e(0fd6b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003etoMatchObject\u003c/code\u003e with asymmetric matchers  -  by \u003ca href=\"https://github.com/ShreeBohara\"\u003e\u003ccode\u003e@​ShreeBohara\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5\u003c/strong\u003e, \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\u003eCodex (GPT-5)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11100\"\u003evitest-dev/vitest#11100\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/42523289e\"\u003e\u003c!-- raw HTML omitted --\u003e(42523)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eRequest\u003c/code\u003e with \u003ccode\u003eBlob\u003c/code\u003e body on jsdom 28+  -  by \u003ca href=\"https://github.com/harshit-d3v\"\u003e\u003ccode\u003e@​harshit-d3v\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11295\"\u003evitest-dev/vitest#11295\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d1c3ecc93\"\u003e\u003c!-- raw HTML omitted --\u003e(d1c3e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eagent\u003c/code\u003e to respect \u003ccode\u003e--silent\u003c/code\u003e  -  by \u003ca href=\"https://github.com/Raj4478\"\u003e\u003ccode\u003e@​Raj4478\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11271\"\u003evitest-dev/vitest#11271\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5b95efb6d\"\u003e\u003c!-- raw HTML omitted --\u003e(5b95e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHandle concurrent \u003ccode\u003ecreateReport\u003c/code\u003e calls  -  by \u003ca href=\"https://github.com/7rulnik\"\u003e\u003ccode\u003e@​7rulnik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11278\"\u003evitest-dev/vitest#11278\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e8e556ff7\"\u003e\u003c!-- raw HTML omitted --\u003e(e8e55)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ehanging-process\u003c/code\u003e to use ESM entrypoint  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11316\"\u003evitest-dev/vitest#11316\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4e91e5668\"\u003e\u003c!-- raw HTML omitted --\u003e(4e91e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix stack overflow when spying \u003ccode\u003eSet.prototype.add\u003c/code\u003e  -  by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11299\"\u003evitest-dev/vitest#11299\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a0a939653\"\u003e\u003c!-- raw HTML omitted --\u003e(a0a93)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b65c3c907174447a035807342799f346\"\u003e\u003ccode\u003e346d389\u003c/code\u003e\u003c/a\u003e fix(vm): don't reuse scripts across vite environments (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11395\"\u003e#11395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977ad3363f796a737834572e54c6ad5c18\"\u003e\u003ccode\u003ef6c9a49\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/062c75d8b63519211d951d8293ea81b5a9e3c124\"\u003e\u003ccode\u003e062c75d\u003c/code\u003e\u003c/a\u003e chore: fix standalone docs build, update exports maps (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11394\"\u003e#11394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887dee8987a60118d53933f6e9cabd6b3e2a\"\u003e\u003ccode\u003ecaf2887\u003c/code\u003e\u003c/a\u003e fix(vm): do not optimize deps from index.html (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11329\"\u003e#11329\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11360\"\u003e#11360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4eca6a98f6d0b2b61d5d9d38cbbabcef\"\u003e\u003ccode\u003e50312eb\u003c/code\u003e\u003c/a\u003e fix(pool): preserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11392\"\u003e#11392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fad1eae9687312f2f7ceadce6ec88b5df\"\u003e\u003ccode\u003e7c36748\u003c/code\u003e\u003c/a\u003e fix(browser): ignore page crash while cancelling (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11386\"\u003e#11386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1df16a4fa5bbee3f198c582fbd56689d8\"\u003e\u003ccode\u003e92ba7fc\u003c/code\u003e\u003c/a\u003e fix: scope cache key generators to projects (fix \u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11281\"\u003e#11281\u003c/a\u003e) (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11301\"\u003e#11301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855fa9cd7fd376afb84094eba0fda256a74\"\u003e\u003ccode\u003e38f9885\u003c/code\u003e\u003c/a\u003e fix(cache): revalidate imports of cached modules (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11381\"\u003e#11381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08f2ea267746a2d6ca0e43edcbb29726f\"\u003e\u003ccode\u003eb24585f\u003c/code\u003e\u003c/a\u003e fix: don't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11219\"\u003e#11219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/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/cfengine/policy-builder/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfengine%2Fpolicy-builder/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"44.3.0","new_version":"44.5.1","update_type":"minor","path":null,"pr_created_at":"2026-10-07T05:08:44.000Z","version_change":"44.3.0 → 44.5.1","issue":{"uuid":"5739706357","node_id":"PR_kwDOTuyUCM8AAAABHDU-wQ","number":13,"state":"open","title":"Bump electron from 44.3.0 to 44.5.1","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-10-07T05:08:44.000Z","updated_at":"2026-10-07T05:09:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"electron","old_version":"44.3.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 44.3.0 to 44.5.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.3.0...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=44.3.0\u0026new-version=44.5.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/derinbarutcu17/decisive/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/derinbarutcu17%2Fdecisive/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"42.3.0","new_version":"42.10.0","update_type":"minor","path":null,"pr_created_at":"2026-10-07T03:09:49.000Z","version_change":"42.3.0 → 42.10.0","issue":{"uuid":"5738742055","node_id":"PR_kwDOSEc7Gs8AAAABHCkPTQ","number":372,"state":"closed","title":"Bump the npm_and_yarn group across 14 directories with 11 updates","user":"dependabot[bot]","labels":["dependencies","javascript","auto-closed: invalid-title"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-07T03:10:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-07T03:09:49.000Z","updated_at":"2026-10-07T03:10:12.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":11,"packages":[{"name":"electron","old_version":"42.3.0","new_version":"42.10.0","repository_url":"https://github.com/electron/electron"},{"name":"markdown-it","old_version":"13.0.2","new_version":"14.3.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"moment","old_version":"2.30.1","new_version":"2.31.0","repository_url":"https://github.com/moment/moment"},{"name":"undici","old_version":"8.10.0","new_version":"8.10.2","repository_url":"https://github.com/nodejs/undici"},{"name":"adm-zip","old_version":"0.5.18","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.12","repository_url":"https://github.com/ai/nanoid"},{"name":"nodemailer","old_version":"6.10.1","new_version":"10.0.9","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"fast-uri","old_version":"3.1.3","new_version":"3.1.8","repository_url":"https://github.com/fastify/fast-uri"},{"name":"joi","old_version":"17.5.0","new_version":"17.13.8","repository_url":"https://github.com/hapijs/joi"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [electron](https://github.com/electron/electron) | `42.3.0` | `42.10.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.18` | `0.6.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.12` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.10.1` | `10.0.9` |\n| [fast-uri](https://github.com/fastify/fast-uri) | `3.1.3` | `3.1.8` |\n| [joi](https://github.com/hapijs/joi) | `17.5.0` | `17.13.8` |\n\nBumps the npm_and_yarn group with 1 update in the /Assets/TinyMCE/JoplinLists directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/ai_chat directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/ai_search directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 4 updates in the /packages/app-cli/tests/support/plugins/codemirror5-and-codemirror6 directory: [moment](https://github.com/moment/moment), [nanoid](https://github.com/ai/nanoid), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [ip-address](https://github.com/beaugunderson/ip-address).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/codemirror6 directory: [nanoid](https://github.com/ai/nanoid) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/menu directory: [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/note_list_renderer directory: [moment](https://github.com/moment/moment), [nanoid](https://github.com/ai/nanoid) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 4 updates in the /packages/app-desktop directory: [electron](https://github.com/electron/electron), [markdown-it](https://github.com/markdown-it/markdown-it), [moment](https://github.com/moment/moment) and [undici](https://github.com/nodejs/undici).\nBumps the npm_and_yarn group with 5 updates in the /packages/lib directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [undici](https://github.com/nodejs/undici) | `8.10.0` | `8.10.2` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.18` | `0.6.1` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.12` |\n\nBumps the npm_and_yarn group with 1 update in the /packages/renderer directory: [markdown-it](https://github.com/markdown-it/markdown-it).\nBumps the npm_and_yarn group with 2 updates in the /packages/server directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [nodemailer](https://github.com/nodemailer/nodemailer).\nBumps the npm_and_yarn group with 2 updates in the /packages/tools directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\nBumps the npm_and_yarn group with 2 updates in the /packages/utils directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\n\nUpdates `electron` from 42.3.0 to 42.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.10.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.10.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed contentTracing module to capture Node.js trace categories. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52973\"\u003e#52973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53133\"\u003e#53133\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52946\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52930\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via \u003ccode\u003ewebContents.setDevToolsWebContents()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52981\"\u003e#52981\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52937\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52434\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBrowserWindow.unmaximize()\u003c/code\u003e and \u003ccode\u003erestore()\u003c/code\u003e having no effect on Wayland when the window was maximized immediately after creation. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53126\"\u003e#53126\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53124\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eUncaught illegal access\u003c/code\u003e errors and possible renderer crashes after closing a same-process child window or removing an iframe with \u003ccode\u003enodeIntegrationInSubFrames\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53042\"\u003e#53042\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53040\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edialog.showOpenDialog\u003c/code\u003e/\u003ccode\u003edialog.showSaveDialog\u003c/code\u003e opening at an unusable location on Linux when \u003ccode\u003edefaultPath\u003c/code\u003e is a bare filename without a directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52980\"\u003e#52980\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52401\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52402\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Linux when the D-Bus session bus disconnected while the app was running, such as at logout or when dbus is restarted. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53094\"\u003e#53094\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53095\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53096\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Windows when V8 posted a delayed worker task during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53014\"\u003e#53014\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53013\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003eapp.setLoginItemSettings\u003c/code\u003e if a non-UTF8 service name is used. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52989\"\u003e#52989\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52944\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52801\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash (SIGABRT) during process exit when the process had loaded \u003ccode\u003etls\u003c/code\u003e/\u003ccode\u003ehttps\u003c/code\u003e shortly before exiting, affecting \u003ccode\u003eapp.exit()\u003c/code\u003e before \u003ccode\u003eready\u003c/code\u003e and short-lived \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e / \u003ccode\u003echild_process.fork()\u003c/code\u003e scripts. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52992\"\u003e#52992\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52870\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52871\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53132\"\u003e#53132\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52925\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52924\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52994\"\u003e#52994\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52903\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52904\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a page calls \u003ccode\u003eSpeechRecognition.available()\u003c/code\u003e or \u003ccode\u003eSpeechRecognition.install()\u003c/code\u003e with \u003ccode\u003eprocessLocally\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53016\"\u003e#53016\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53015\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53021\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52978\"\u003e#52978\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53006\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52179\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where some values passed into \u003ccode\u003erequestSingleInstanceLock\u003c/code\u003e could result in a crash. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52982\"\u003e#52982\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52471\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52470\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed crash in sharedTexture module when GPU context becomes unavailable. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52983\"\u003e#52983\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52938\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52926\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed document title updates when using back/forward navigation using the same document without utilizing \u003ccode\u003ebrowserWindow.setTitle()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53099\"\u003e#53099\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53023\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52968\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the \u003ccode\u003epersist:\u003c/code\u003e prefix). \u003ca href=\"https://redirect.github.com/electron/electron/pull/52990\"\u003e#52990\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52835\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52834\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed titleBarOverlay.color set to \u003ccode\u003ergba(0,0,0,0)\u003c/code\u003e failing back to default frame color. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52976\"\u003e#52976\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53004\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52010\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed utility process crashes at exit on Windows 11 24H2 and later. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53091\"\u003e#53091\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53092\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53093\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53060\"\u003e#53060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a 1-in-200 chance per renderer process on Windows of scripts on the first page load being compiled without their V8 code cache. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52988\"\u003e#52988\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52943\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52792\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a Windows x64 renderer performance regression introduced in 42.8.1 that made style/layout work (and app startup) noticeably slower. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53064\"\u003e#53064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a stall of tens of milliseconds while creating the first \u003ccode\u003eBrowserWindow\u003c/code\u003e on Linux.\n\u003cul\u003e\n\u003cli\u003eImproved the performance of file lookups inside ASAR archives and of large files served from them to the renderer.\u003c/li\u003e\n\u003cli\u003eImproved the performance of calls through \u003ccode\u003econtextBridge\u003c/code\u003e-exposed APIs.\u003c/li\u003e\n\u003cli\u003eReduced the main-thread cost of sending large values through \u003ccode\u003eipcRenderer\u003c/code\u003e, \u003ccode\u003eipcMain\u003c/code\u003e handlers and \u003ccode\u003ewebContents.send\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53019\"\u003e#53019\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53018\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53017\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved startup time of \u003ccode\u003eutilityProcess.fork()\u003c/code\u003e, \u003ccode\u003echild_process.fork()\u003c/code\u003e / \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e child processes and Node.js-enabled renderers. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53136\"\u003e#53136\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53135\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53134\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eLinux arm64, Windows arm64 and macOS x64 builds now start the main process from the embedded Node.js startup snapshot like the other platforms, improving startup time. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52880\"\u003e#52880\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52881\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52879\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v42.9.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.9.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52772\"\u003e#52772\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52607\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52606\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when creating BrowserWindows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52893\"\u003e#52893\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52892\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52894\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52900\"\u003e#52900\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed custom V8 snapshots (\u003ccode\u003eelectron-mksnapshot\u003c/code\u003e, and the \u003ccode\u003eloadBrowserProcessSpecificV8Snapshot\u003c/code\u003e fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52876\"\u003e#52876\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52877\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52878\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f0109679540320c5dc5b7bef0aa94733058e8c2\"\u003e\u003ccode\u003e9f01096\u003c/code\u003e\u003c/a\u003e fix: window stuck maximized on Wayland after early maximize() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53126\"\u003e#53126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c411b7ccad8d71964428aad52da738359cf70fec\"\u003e\u003ccode\u003ec411b7c\u003c/code\u003e\u003c/a\u003e perf: boot every Node.js-hosting process from the Node snapshot / code cache ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5751bc5fefb180e7b2fef48a3afc350f1f1f6d46\"\u003e\u003ccode\u003e5751bc5\u003c/code\u003e\u003c/a\u003e fix: clear device metrics overrides when a DevTools client disconnects (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53133\"\u003e#53133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/277efdf2cdee0e289f127c99570706e2d4589f02\"\u003e\u003ccode\u003e277efdf\u003c/code\u003e\u003c/a\u003e fix: crash in gin::PerIsolateData::NotifyDisposed when a session is created d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d054052a752ea88556b13b5d322f398907319a04\"\u003e\u003ccode\u003ed054052\u003c/code\u003e\u003c/a\u003e chore: iwyu commonly-included headers in shell/ (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52972\"\u003e#52972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/1645b087103c7401be3ff202be3bbf61cfca73c6\"\u003e\u003ccode\u003e1645b08\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53119\"\u003e#53119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4ea00f761c6970a4181fc0932251a44d943e2d7\"\u003e\u003ccode\u003ee4ea00f\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53113\"\u003e#53113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b5c236f24546a8c53664525cbd26dbcf5c34c549\"\u003e\u003ccode\u003eb5c236f\u003c/code\u003e\u003c/a\u003e fix: update document title on back or forward navigation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53099\"\u003e#53099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/569c64a6e9ff893d2bdd9c7914a22ee0023598ac\"\u003e\u003ccode\u003e569c64a\u003c/code\u003e\u003c/a\u003e build: skip linux-arm in PGO profile generation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53111\"\u003e#53111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d13ae9f14b56f4fb0730cf9e582956ddf986e2f4\"\u003e\u003ccode\u003ed13ae9f\u003c/code\u003e\u003c/a\u003e fix: illegal access errors when a same-process child window or subframe close...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.3.0...v42.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 13.0.2 to 14.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/14.3.1/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.1] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 15.0.1 fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked build pipeline \u0026amp; tools.\u003c/li\u003e\n\u003cli\u003eAdded source maps.\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elinkify-it\u003c/code\u003e to 5.0.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve backslash-space hard line breaks, matching CommonMark 6.7, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.0] - 2024-03-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated CM spec compatibility to 0.31.2, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1009\"\u003e#1009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when parsing references, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/996\"\u003e#996\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed quadratic output size with pathological user input in tables, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1000\"\u003e#1000\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/markdown-it/markdown-it/commit/a855f10b1b796ca42178952b4b83b9c8b677ddb8\"\u003e\u003ccode\u003ea855f10\u003c/code\u003e\u003c/a\u003e 14.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ad70f6b7cff64bee10e42a774147112480ca0d49\"\u003e\u003ccode\u003ead70f6b\u003c/code\u003e\u003c/a\u003e Backported 15.0.1 fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/b407f3b0667c9491cc52c6550736ee5a31721baa\"\u003e\u003ccode\u003eb407f3b\u003c/code\u003e\u003c/a\u003e Ignore generated API docs in lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/bf025adb983e90af426761a08cc76e4e41ab0239\"\u003e\u003ccode\u003ebf025ad\u003c/code\u003e\u003c/a\u003e Prepare package.json for v14 backports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/2d9bbea7df2ab1a48caecfafc39cb8599f193d3c\"\u003e\u003ccode\u003e2d9bbea\u003c/code\u003e\u003c/a\u003e fix: recognize lowercase declarations as HTML blocks (CommonMark 4.6) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/a311cfbeb7dcdb86d001a21facaf60190414ca4d\"\u003e\u003ccode\u003ea311cfb\u003c/code\u003e\u003c/a\u003e fix: keep literal backslash before space in link destination (CommonMark 6.3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ff0ee084fc6b0d10fac049fa562bc2925b5cc723\"\u003e\u003ccode\u003eff0ee08\u003c/code\u003e\u003c/a\u003e 14.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/52e2749ab25aaf841bf74b50560929aa93b8e14d\"\u003e\u003ccode\u003e52e2749\u003c/code\u003e\u003c/a\u003e Bump linkify-it / vite deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/56c2404e6d3e78632ce7b37a95f289fc04330c76\"\u003e\u003ccode\u003e56c2404\u003c/code\u003e\u003c/a\u003e fix: keep backslash-space hard line break (CommonMark 6.7) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/0fbb18b23145158a39255f7476c781dbce320a16\"\u003e\u003ccode\u003e0fbb18b\u003c/code\u003e\u003c/a\u003e Bump vite from 8.0.14 to 8.0.16 (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/13.0.2...14.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moment` from 2.30.1 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moment/moment/releases\"\u003emoment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.31.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\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/moment/moment/blob/develop/CHANGELOG.md\"\u003emoment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.31.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/15b45d48a176312e8f34143c5a800090abf4787f\"\u003e\u003ccode\u003e15b45d4\u003c/code\u003e\u003c/a\u003e [pkg] Build 2.31.0 (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6452\"\u003e#6452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/631cd81454ee001e1f508e21270eae0b6bb62974\"\u003e\u003ccode\u003e631cd81\u003c/code\u003e\u003c/a\u003e [pkg] Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6394\"\u003e#6394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/6caff9e0d54e85a63a6eb97d7361f1da35bc58f4\"\u003e\u003ccode\u003e6caff9e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/710703b7eac93535ad125cbf4feb3d42afed6fb3\"\u003e\u003ccode\u003e710703b\u003c/code\u003e\u003c/a\u003e [feature] Add internal date-default hook for Moment Timezone (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6451\"\u003e#6451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/863ed940556e6e63c43de23981a4853036a003ac\"\u003e\u003ccode\u003e863ed94\u003c/code\u003e\u003c/a\u003e [bugfix] Add stack traces to conditional deprecation warnings (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6450\"\u003e#6450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/2c7abe1c42ee15445d30c2c5d536750a1e43a09a\"\u003e\u003ccode\u003e2c7abe1\u003c/code\u003e\u003c/a\u003e [bugfix] Apply postformat to locale relative time methods (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6448\"\u003e#6448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/9c45ac38690c649c95e19923276b63da5fe2be26\"\u003e\u003ccode\u003e9c45ac3\u003c/code\u003e\u003c/a\u003e [bugfix] Include metadata in all-locales bundle (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6447\"\u003e#6447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/f6eefc5fc7b44ceccbd007aeffc48ebc5eac30fa\"\u003e\u003ccode\u003ef6eefc5\u003c/code\u003e\u003c/a\u003e [bugfix] Validate timezone offset range (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6446\"\u003e#6446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/136b441794a3bb207d593add3b59e9de0e062523\"\u003e\u003ccode\u003e136b441\u003c/code\u003e\u003c/a\u003e [bugfix] Avoid Object.assign in duration.humanize (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6443\"\u003e#6443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/0d1050437b40f66ac47e14b285bb3d09676cf2e0\"\u003e\u003ccode\u003e0d10504\u003c/code\u003e\u003c/a\u003e [bugfix] Fix locale('\u003cstrong\u003eproto\u003c/strong\u003e') corrupting the global locale (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moment/moment/compare/2.30.1...2.31.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 moment since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 8.10.0 to 8.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.10.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-vp8m-p9jh-q5pm\"\u003eGHSA-vp8m-p9jh-q5pm\u003c/a\u003e: cache and deduplication interceptors could use caller-controlled request metadata instead of the authoritative dispatcher origin, enabling cross-origin cache poisoning and data disclosure. Undici now derives interceptor identities from the dispatcher origin and bypasses origin-dependent interceptors when no authoritative origin exists. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/caf6194d3dae989b731ed87ab85f182befe5eb80\"\u003ecaf6194d\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-w293-vg96-wgc3\"\u003eGHSA-w293-vg96-wgc3\u003c/a\u003e: \u003ccode\u003eBalancedPool\u003c/code\u003e could drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preserves \u003ccode\u003econnect\u003c/code\u003e and legacy \u003ccode\u003etls\u003c/code\u003e options when creating upstreams. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/8f5868fbdbc8f1146dfc1bcd1f2d117790141390\"\u003e8f5868fb\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/66e12816064cf3068f63bd134748b7fc4e779bad\"\u003e66e12816\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/4411a238a98e8791da5fff10cc9e3578a7668ed6\"\u003e4411a238\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rx4f-c7p8-82vq\"\u003eGHSA-rx4f-c7p8-82vq\u003c/a\u003e: an unclean \u003ccode\u003eWebSocketStream\u003c/code\u003e close could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/662d0ea671fe64139e79533c913fce412765e1d7\"\u003e662d0ea6\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j\"\u003eGHSA-2jfj-6hjv-fm6j\u003c/a\u003e: shared caches could store and replay responses containing \u003ccode\u003eSet-Cookie\u003c/code\u003e, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a\"\u003ecb75bbb3\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3xpg-4rpp-hhhm\"\u003eGHSA-3xpg-4rpp-hhhm\u003c/a\u003e: the decompression interceptor did not bound decoded output, allowing compressed responses to consume excessive memory. Undici now limits every decompression stage to 64 MiB by default and supports a configurable \u003ccode\u003emaxSize\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/7aac7f12f757844763c8b8f1ab6e305e80d55838\"\u003e7aac7f12\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-pmjh-fq2x-6v4x\"\u003eGHSA-pmjh-fq2x-6v4x\u003c/a\u003e: a terminal retry failure after response headers were exposed could orphan the original response body, causing consumers to hang indefinitely. Undici now propagates the terminal error to the exposed body. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/e905b5b87e6953bcc542af90557b2fee5b7b5974\"\u003ee905b5b8\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8436-99hf-9mmv\"\u003eGHSA-8436-99hf-9mmv\u003c/a\u003e: cache interceptors could store and replay responses to unsafe HTTP methods such as \u003ccode\u003ePOST\u003c/code\u003e or \u003ccode\u003eDELETE\u003c/code\u003e. Undici now restricts cache reads and writes to safe methods while preserving invalidation by successful unsafe requests. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2be07bf97b3022e0324142d31f99f6e019d815e3\"\u003e2be07bf9\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2gqq-gqf2-x968\"\u003eGHSA-2gqq-gqf2-x968\u003c/a\u003e: the dump interceptor could treat an oversized chunked response as successfully truncated when no \u003ccode\u003eContent-Length\u003c/code\u003e was present. Undici now enforces \u003ccode\u003emaxSize\u003c/code\u003e against received bytes and aborts oversized responses. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/6d583124e7cf60b640097d64144ed633cc450584\"\u003e6d583124\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/0160a719063fb0a77f4fdf9500b9166b91e14329\"\u003e0160a719\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump undici from 6.27.0 to 6.28.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/nodejs/undici/pull/5653\"\u003enodejs/undici#5653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump jest from 30.4.2 to 30.5.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5750\"\u003enodejs/undici#5750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.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/nodejs/undici/pull/5752\"\u003enodejs/undici#5752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action/upload-sarif from 4.36.2 to 4.37.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/nodejs/undici/pull/5754\"\u003enodejs/undici#5754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(h2): cover stream reset with NGHTTP2_INTERNAL_ERROR by \u003ca href=\"https://github.com/zeexzeex\"\u003e\u003ccode\u003e@​zeexzeex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5725\"\u003enodejs/undici#5725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(retry): reject invalid resumed responses by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5724\"\u003enodejs/undici#5724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: make stale-while-revalidate cache update test deterministic by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5722\"\u003enodejs/undici#5722\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid unbounded recursion in Set-Cookie attribute parser by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5757\"\u003enodejs/undici#5757\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: honor SOCKS5 connection timeout by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5733\"\u003enodejs/undici#5733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(eventsource): validate Last-Event-ID on reconnect by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5746\"\u003enodejs/undici#5746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid duplicate release attempts by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5745\"\u003enodejs/undici#5745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cache): refetch when 304 adds vary fields by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5732\"\u003enodejs/undici#5732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etypes: expose PendingInterceptor and PendingInterceptorsFormatter on the MockAgent namespace by \u003ca href=\"https://github.com/RaphaelFakhri\"\u003e\u003ccode\u003e@​RaphaelFakhri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5721\"\u003enodejs/undici#5721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(codeql): align CodeQL action versions to v4.37.9 by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5759\"\u003enodejs/undici#5759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.7 to 0.16.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5760\"\u003enodejs/undici#5760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(proxy-agent): guard Proxy-Authorization in iterable header containers by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5758\"\u003enodejs/undici#5758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: name the parameters these two blocks describe by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5735\"\u003enodejs/undici#5735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(websocket): fail the connection on a non-200 h2 extended CONNECT response by \u003ca href=\"https://github.com/kjsik11\"\u003e\u003ccode\u003e@​kjsik11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5751\"\u003enodejs/undici#5751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(node-fetch): re-enable the set-cookie header combining test by \u003ca href=\"https://github.com/pacocartones\"\u003e\u003ccode\u003e@​pacocartones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5730\"\u003enodejs/undici#5730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(retry): forward rawHeaders writes through RetryController by \u003ca href=\"https://github.com/official-burak\"\u003e\u003ccode\u003e@​official-burak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5727\"\u003enodejs/undici#5727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fetch): only send Sec-Fetch-Mode to potentially trustworthy URLs by \u003ca href=\"https://github.com/kjsik11\"\u003e\u003ccode\u003e@​kjsik11\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5738\"\u003enodejs/undici#5738\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/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5735\"\u003enodejs/undici#5735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kjsik11\"\u003e\u003ccode\u003e@​kjsik11\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5751\"\u003enodejs/undici#5751\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/nodejs/undici/commit/5e541e0b9df7563e5766bbd469fbfe383d9ae6ca\"\u003e\u003ccode\u003e5e541e0\u003c/code\u003e\u003c/a\u003e Bumped v8.10.2 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5771\"\u003e#5771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/eb04cc39954e63e9b46bdf824e6efad9fff2e7b5\"\u003e\u003ccode\u003eeb04cc3\u003c/code\u003e\u003c/a\u003e fix(fetch): only send Sec-Fetch-Mode to potentially trustworthy URLs (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5738\"\u003e#5738\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/e905b5b87e6953bcc542af90557b2fee5b7b5974\"\u003e\u003ccode\u003ee905b5b\u003c/code\u003e\u003c/a\u003e fix(retry): settle exposed body on terminal failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0160a719063fb0a77f4fdf9500b9166b91e14329\"\u003e\u003ccode\u003e0160a71\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/66e12816064cf3068f63bd134748b7fc4e779bad\"\u003e\u003ccode\u003e66e1281\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/7aac7f12f757844763c8b8f1ab6e305e80d55838\"\u003e\u003ccode\u003e7aac7f1\u003c/code\u003e\u003c/a\u003e fix(decompress): limit decompressed response size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/cb75bbb34224a968b4ad80cab8b7aba5e0b3b28a\"\u003e\u003ccode\u003ecb75bbb\u003c/code\u003e\u003c/a\u003e fix(cache): do not cache Set-Cookie in shared caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6d583124e7cf60b640097d64144ed633cc450584\"\u003e\u003ccode\u003e6d58312\u003c/code\u003e\u003c/a\u003e fix(interceptor/dump): abort oversized chunked responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/8f5868fbdbc8f1146dfc1bcd1f2d117790141390\"\u003e\u003ccode\u003e8f5868f\u003c/code\u003e\u003c/a\u003e fix: preserve BalancedPool connection options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2be07bf97b3022e0324142d31f99f6e019d815e3\"\u003e\u003ccode\u003e2be07bf\u003c/code\u003e\u003c/a\u003e fix(cache): reject unsafe method response caching\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v8.10.0...v8.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adm-zip` from 0.5.18 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cthackers/adm-zip/releases\"\u003eadm-zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003cli\u003eFixed uncaught crash in async decompression on malformed DEFLATE data\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolder following symlinks out of the archived folder\u003c/li\u003e\n\u003cli\u003eStripped setuid/setgid/sticky bits from extracted file permissions\u003c/li\u003e\n\u003cli\u003eEnforced the decompression size cap on the async path and for size 0\u003c/li\u003e\n\u003cli\u003eRejected archives with duplicate entry names\u003c/li\u003e\n\u003cli\u003eBlocked extraction from writing through symlinks inside the target\u003c/li\u003e\n\u003cli\u003eRouted malformed-header parse errors through the async callback\u003c/li\u003e\n\u003cli\u003eRejected zip entries whose declared data extent runs past the buffer\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderPromise hanging on empty folders and swallowing errors\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderAsync2 mangling local paths on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes a security vulnerability (CVE-2026-39244), resolves several long-standing bugs, ships built-in TypeScript types, and includes two behavior changes worth reading before you upgrade.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextractEntryTo(dirEntry, target, maintainEntryPath = false) now preserves subdirectories instead of flattening files into the target folder by basename (which also silently overwrote same-named files). (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtraction no longer fails when the modification time can't be set — utimes is now best-effort. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum Node.js is now 14 (the code already required it; engines was incorrectly \u0026gt;=12).\u003c/li\u003e\n\u003cli\u003eCVE-2026-39244 — a crafted archive declaring a huge uncompressed size could force an unbounded Buffer.alloc and OOM the process; allocation is now bounded by the data actually present. Reported by Daniel Púa (devploit), Anh Hong, and José Antonio Zamudio Amaya. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHardened entry-name lookup against object injection (\u003cstrong\u003eproto\u003c/strong\u003e names). Prototype-less table.\u003c/li\u003e\n\u003cli\u003eData-descriptor regression rejecting valid archives (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/548\"\u003e#548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/533\"\u003e#533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDirectory permissions not restored on extract (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite recursion on symlink loops in addLocalFolder (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUncaught process crash in writeFileToAsync on write failure (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmpty name on directory entries (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest() always returned false for archives with files\u003c/li\u003e\n\u003cli\u003e~6× faster entry sorting for large archives\u003c/li\u003e\n\u003cli\u003eBuilt-in TypeScript definitions (types.d.ts) — you can drop \u003ccode\u003e@​types/adm-zip\u003c/code\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/cthackers/adm-zip/blob/master/history.md\"\u003eadm-zip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.0 / 2026-07-10\u003c/h1\u003e\n\u003cp\u003eSecurity\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed CVE-2026-39244: a crafted archive declaring a huge uncompressed size could force an unbounded \u003ccode\u003eBuffer.alloc\u003c/code\u003e (memory exhaustion / DoS) before any validation. Allocation is now bounded by the data actually present — STORED output is sized from the real bytes, DEFLATED output is grown by the inflater and capped at the declared size (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHardened the internal entry-name lookup table against object injection: entry names come from untrusted archives, and a name such as \u003ccode\u003e__proto__\u003c/code\u003e previously resolved to \u003ccode\u003eObject.prototype\u003c/code\u003e, crashing \u003ccode\u003eaddFile\u003c/code\u003e and hiding the entry from \u003ccode\u003egetEntry\u003c/code\u003e/\u003ccode\u003ereadFile\u003c/code\u003e. The table is now prototype-less\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a regression (0.5.15) that rejected valid archives using a data descriptor (general-purpose bit 3). The payload is now validated against the authoritative central-directory CRC instead of requiring/parsing the trailing descriptor (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/548\"\u003e#548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/533\"\u003e#533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eextractAllTo\u003c/code\u003e/\u003ccode\u003eextractAllToAsync\u003c/code\u003e not restoring directory permissions with \u003ccode\u003ekeepOriginalPermission\u003c/code\u003e; directory modes are applied after their contents are written, deepest path first, and no longer lock the extractor out of a restrictive directory (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed infinite recursion in \u003ccode\u003eaddLocalFolder\u003c/code\u003e when a folder contains a symlink pointing back to an ancestor (e.g. workspace \u003ccode\u003enode_modules\u003c/code\u003e); the walk now tracks resolved real paths and skips already-visited directories (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed an uncaught exception (\u003ccode\u003eERR_INVALID_ARG_TYPE\u003c/code\u003e) that crashed the process when \u003ccode\u003ewriteFileToAsync\u003c/code\u003e could not open the target file (bad permissions, invalid filename, exhausted file descriptors); write failures are now reported through the callback and write errors are no longer silently swallowed (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed directory entries reporting an empty \u003ccode\u003ename\u003c/code\u003e (e.g. \u003ccode\u003ea/b/c/\u003c/code\u003e now returns \u003ccode\u003ec\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eextractEntryTo\u003c/code\u003e flattening subdirectories when \u003ccode\u003emaintainEntryPath\u003c/code\u003e is false; the structure below the extracted directory is now preserved instead of collapsing (and overwriting) files by basename (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a failed \u003ccode\u003eutimes\u003c/code\u003e aborting extraction; setting the modification time is now best-effort and never fails extraction of already-written content (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003etest()\u003c/code\u003e always returning false for any archive containing a file (it indexed the entries array with an entry object instead of reading the entry); it now correctly verifies each entry's CRC\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePerformance\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFaster entry sorting when writing archives with many entries: names are decoded once instead of on every comparison (about 6× faster sort for large archives)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdded\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBundled TypeScript type definitions (\u003ccode\u003etypes.d.ts\u003c/code\u003e), so \u003ccode\u003e@types/adm-zip\u003c/code\u003e is no longer required\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNotes\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBehavior change: \u003ccode\u003eextractEntryTo(dir, target, /* maintainEntryPath */ false)\u003c/code\u003e now preserves subdirectories beneath the extracted directory rather than flattening them\u003c/li\u003e\n\u003cli\u003eBehavior change: extraction no longer fails when the modification time cannot be set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.4 / 2021-03-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed relative paths\u003c/li\u003e\n\u003cli\u003eAdded zipcrypto encryption\u003c/li\u003e\n\u003cli\u003eLower verMade for macOS when generating zip file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.3 / 2021-02-07\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed filemode when unzipping\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.2 / 2021-01-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed path traversal issue (GHSL-2020-198)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.1 / 2020-11-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIncremented version (cthackers)\u003c/li\u003e\n\u003cli\u003eFixed outFileName (cthackers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.5.0 / 2020-11-19\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded extra parameter to extractEntryTo so target filename can be renamed (cthackers)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/cb2cf9ba4c7c865db426e2de1997cb41194d9872\"\u003e\u003ccode\u003ecb2cf9b\u003c/code\u003e\u003c/a\u003e Fixed addLocalFolderAsync2 mangling local paths on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/54902b60f0f1d6d6e8157e81e0f18c5001941ccc\"\u003e\u003ccode\u003e54902b6\u003c/code\u003e\u003c/a\u003e Fixed addLocalFolderPromise hanging on empty folders and swallowing errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/73131bdce50fa6ed201c48b468082ef456894f2e\"\u003e\u003ccode\u003e73131bd\u003c/code\u003e\u003c/a\u003e Fixed CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/758898d71508e8a016691d5843b5f7ce2d1b208a\"\u003e\u003ccode\u003e758898d\u003c/code\u003e\u003c/a\u003e Rejected zip entries whose declared data extent runs past the buffer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/74b6e9f402c4c7cde4e33f3c87ff8f15ddcd6121\"\u003e\u003ccode\u003e74b6e9f\u003c/code\u003e\u003c/a\u003e Routed malformed-header parse errors through the async callback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/eaa35fa73df6108a3d6ebc9b9073371740735265\"\u003e\u003ccode\u003eeaa35fa\u003c/code\u003e\u003c/a\u003e Blocked extraction from writing through symlinks inside the target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/1e015e3e713aee426bf3d5c1bc1b555c90f4f3e6\"\u003e\u003ccode\u003e1e015e3\u003c/code\u003e\u003c/a\u003e Increment version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/05101d47b3b983b705cc3e66fc34366118ba7b99\"\u003e\u003ccode\u003e05101d4\u003c/code\u003e\u003c/a\u003e Rejected archives with duplicate entry names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/491600683dacb6cb9fe0718a0eeb9cb5eb49afa6\"\u003e\u003ccode\u003e4916006\u003c/code\u003e\u003c/a\u003e Enforced the decompression size cap on the async path and for size 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/6a63c339b83c52915483efacda517660a7a7bf87\"\u003e\u003ccode\u003e6a63c33\u003c/code\u003e\u003c/a\u003e Stripped setuid/setgid/sticky bits from extracted file permissions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 3.3.11 to 3.3.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\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/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/aa9c399f6915fb8aaf957ac9290321be932ac252\"\u003e\u003ccode\u003eaa9c399\u003c/code\u003e\u003c/a\u003e Release 3.3.12 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/b0036ed60dc9facd7f1191a50dfb3076500202ac\"\u003e\u003ccode\u003eb0036ed\u003c/code\u003e\u003c/a\u003e Backport fix to CommonJS version too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/08a19a4c82ca6ea920c9f5898e22f4841d167605\"\u003e\u003ccode\u003e08a19a4\u003c/code\u003e\u003c/a\u003e Update test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/821dfed7b5db7f88e92f56c60eef32c8135077c3\"\u003e\u003ccode\u003e821dfed\u003c/code\u003e\u003c/a\u003e Backport pool breaking fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/609646c6441c8fcabf01b65cd5d0dba806ccc22e\"\u003e\u003ccode\u003e609646c\u003c/code\u003e\u003c/a\u003e Fix CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ai/nanoid/compare/3.3.11...3.3.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 6.10.1 to 10.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.9\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.8...v10.0.9\"\u003e10.0.9\u003c/a\u003e (2026-09-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e bound the '@' probe to the run being scanned (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/1465c3f5ff74a7c4fbbe9853bd01448bb92bf5b7\"\u003e1465c3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep the text after a comment out of a quoted local part address (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2f36eb1aa1dd33e312411dc9b888548e14db54ee\"\u003e2f36eb1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.7...v10.0.8\"\u003e10.0.8\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e clean the boundary where it is written, not only where it is built (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e14278d2dae9427280c79450605a27b1c5d2c355\"\u003ee14278d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e drop every control character from multipart boundary material (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a82a35554848a2e07485ff81f80aefe2736e5a04\"\u003ea82a355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.6...v10.0.7\"\u003e10.0.7\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emime-funcs:\u003c/strong\u003e do not double encode Buffer input when chunking base64 mime words (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1865\"\u003e#1865\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/4327a59939748a7f9394b0a029495fd476f68f30\"\u003e4327a59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e keep a boundary that is only line breaks from stripping to empty (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ec46800cdcab734d9aa79e1278e819962b3b8f09\"\u003eec46800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e strip line breaks from multipart boundary material (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1867\"\u003e#1867\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/03c1a5c48b6828d9392983d8718fdb1fd583a06c\"\u003e03c1a5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-pool:\u003c/strong\u003e release rate-limited connections on close (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1866\"\u003e#1866\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/7f5c7a46b61da9f5c5feaffd921c55b9d5892ee5\"\u003e7f5c7a4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.5...v10.0.6\"\u003e10.0.6\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e scan free text for an address in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/437d7fc47403df176bc39271641541b7a9bce102\"\u003e437d7fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.4...v10.0.5\"\u003e10.0.5\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e parse comment-joined addresses in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c07f17518d25aca8ab2ad66968dcbca538c24b89\"\u003ec07f175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/com...\n\n_Description has been truncated_","html_url":"https://github.com/sigma7863/joplin/pull/372","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigma7863%2Fjoplin/issues/372","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/372/packages"}},{"old_version":"6.1.12","new_version":"44.6.0","update_type":"major","path":null,"pr_created_at":"2026-10-06T23:55:11.000Z","version_change":"6.1.12 → 44.6.0","issue":{"uuid":"5737010133","node_id":"PR_kwDODPhThs8AAAABHBMK1w","number":15,"state":"closed","title":"Bump the npm_and_yarn group across 19 directories with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-06T23:56:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T23:55:11.000Z","updated_at":"2026-10-06T23:56:11.000Z","time_to_close":58,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":9,"packages":[{"name":"immutable","old_version":"3.7.6","new_version":"5.1.9","repository_url":"https://github.com/immutable-js/immutable-js"},{"name":"electron","old_version":"6.1.12","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"electron","old_version":"1.8.8","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"electron","old_version":"1.8.8","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"electron","old_version":"1.8.8","new_version":"44.6.0","repository_url":"https://github.com/electron/electron"},{"name":"fastify","old_version":"1.14.6","new_version":"5.12.5","repository_url":"https://github.com/fastify/fastify"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /types/draft-js directory: [immutable](https://github.com/immutable-js/immutable-js).\nBumps the npm_and_yarn group with 1 update in the /types/electron-clipboard-extended directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/electron-json-storage directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/electron-notifications directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/electron-notify directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/fastify-accepts directory: [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 1 update in the /types/fastify-rate-limit directory: [fastify](https://github.com/fastify/fastify).\nBumps the npm_and_yarn group with 1 update in the /types/menubar directory: [electron](https://github.com/electron/electron).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-progress directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-size-snapshot directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-sourcemaps directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-url directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/rollup-plugin-visualizer directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 2 updates in the /types/schwifty directory: [knex](https://github.com/knex/knex) and [objection](https://github.com/vincit/objection.js).\nBumps the npm_and_yarn group with 1 update in the /types/stylelint directory: [postcss](https://github.com/postcss/postcss).\nBumps the npm_and_yarn group with 1 update in the /types/svgr__rollup directory: [rollup](https://github.com/rollup/rollup).\nBumps the npm_and_yarn group with 1 update in the /types/terser-webpack-plugin directory: [terser](https://github.com/terser/terser).\nBumps the npm_and_yarn group with 1 update in the /types/theo directory: [immutable](https://github.com/immutable-js/immutable-js).\nBumps the npm_and_yarn group with 1 update in the /types/three-tds-loader directory: [three](https://github.com/mrdoob/three.js).\n\nUpdates `immutable` from 3.7.6 to 5.1.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immutable-js/immutable-js/releases\"\u003eimmutable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): preserve undefined values when grown past 32 elements by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e / \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2235\"\u003eimmutable-js/immutable-js#2235\u003c/a\u003e (originated from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2230\"\u003eimmutable-js/immutable-js#2230\u003c/a\u003e )\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.8...v5.1.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.7...v5.1.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003einternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport tests from 6.x branch by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2199\"\u003eimmutable-js/immutable-js#2199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003eimmutable-js/immutable-js#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter type for reduce if not ininitial value is given by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003eimmutable-js/immutable-js#2205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackport test from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2193\"\u003e#2193\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2207\"\u003eimmutable-js/immutable-js#2207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from 6.x by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2213\"\u003eimmutable-js/immutable-js#2213\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFirefox link to non-French page by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2219\"\u003eimmutable-js/immutable-js#2219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump esbuild and \u003ccode\u003e@​size-limit/preset-small-lib\u003c/code\u003e by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2217\"\u003eimmutable-js/immutable-js#2217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackport tests from \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2210\"\u003e#2210\u003c/a\u003e by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2214\"\u003eimmutable-js/immutable-js#2214\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump shell-quote from 1.8.2 to 1.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2211\"\u003eimmutable-js/immutable-js#2211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e from 2.0.0 to 2.0.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/immutable-js/immutable-js/pull/2190\"\u003eimmutable-js/immutable-js#2190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch from 9.0.5 to 9.0.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2189\"\u003eimmutable-js/immutable-js#2189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​codemirror/theme-one-dark\u003c/code\u003e from 6.1.2 to 6.1.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2168\"\u003eimmutable-js/immutable-js#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump form-data from 4.0.5 to 4.0.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2220\"\u003eimmutable-js/immutable-js#2220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump typescript-eslint from 8.33.0 to 8.61.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/immutable-js/immutable-js/pull/2222\"\u003eimmutable-js/immutable-js#2222\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-commonjs\u003c/code\u003e from 28.0.2 to 29.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2224\"\u003eimmutable-js/immutable-js#2224\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/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\"\u003ehttps://github.com/immutable-js/immutable-js/compare/v5.1.6...v5.1.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.1.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read reversedSequence.size in __iterator instead of this by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003eimmutable-js/immutable-js#2196\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/immutable-js/immutable-js/blob/main/CHANGELOG.md\"\u003eimmutable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): a \u003ccode\u003eList\u003c/code\u003e grown past 32 elements while all its values are \u003ccode\u003eundefined\u003c/code\u003e no longer reads those values back as \u003ccode\u003enull\u003c/code\u003e (affected \u003ccode\u003eget\u003c/code\u003e, iteration, \u003ccode\u003etoArray\u003c/code\u003e, \u003ccode\u003eequals\u003c/code\u003e and \u003ccode\u003ehashCode\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.3.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(List): guard oversized bounds in setListBounds. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-v56q-mh7h-f735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(Map): index large hash-collision buckets for faster lookups. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\"\u003ehttps://github.com/immutable-js/immutable-js/security/advisories/GHSA-xvcm-6775-5m9r\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Repeat): lastIndexOf returned size instead of size - 1 by \u003ca href=\"https://github.com/chatman-media\"\u003e\u003ccode\u003e@​chatman-media\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2227\"\u003eimmutable-js/immutable-js#2227\u003c/a\u003e. Fixes CVE \u003ca href=\"https://github.com/immutable-js/immutable-js/security/advisories/GHSA-wf6x-7x77-mvgw\"\u003eCVE-2026-29063 \u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(IndexedCollection): \u003ccode\u003ehas(index)\u003c/code\u003e on a lazy \u003ccode\u003eSeq\u003c/code\u003e of unknown size now checks index existence instead of searching for a value equal to the index \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2203\"\u003e#2203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[TypeScript]: \u003ccode\u003ereduce\u003c/code\u003e/\u003ccode\u003ereduceRight\u003c/code\u003e without an initial value now infer the result type from the collection's values when the reducer returns a value (e.g. \u003ccode\u003elist.reduce((a, b) =\u0026gt; a + b)\u003c/code\u003e infers \u003ccode\u003enumber\u003c/code\u003e), matching \u003ccode\u003eArray#reduce\u003c/code\u003e. Previously an explicit type argument was required. \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2205\"\u003e#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(reverseFactory): read \u003ccode\u003ereversedSequence.size\u003c/code\u003e in \u003ccode\u003e__iterator\u003c/code\u003e instead of this \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2196\"\u003e#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in immutable\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate some files to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2125\"\u003eimmutable-js/immutable-js#2125\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eIterator.ts\u003c/li\u003e\n\u003cli\u003ePairSorting.ts\u003c/li\u003e\n\u003cli\u003etoJS.ts\u003c/li\u003e\n\u003cli\u003eMath.ts\u003c/li\u003e\n\u003cli\u003eHash.ts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eExtract CollectionHelperMethods and convert to TS by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2131\"\u003eimmutable-js/immutable-js#2131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse npm \u003ca href=\"https://docs.npmjs.com/trusted-publishers\"\u003etrusted publishing only\u003c/a\u003e to avoid token stealing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix/a11y issues by \u003ca href=\"https://github.com/lyannel\"\u003e\u003ccode\u003e@​lyannel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2136\"\u003eimmutable-js/immutable-js#2136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDoc add Map.get signature update by \u003ca href=\"https://github.com/borracciaBlu\"\u003e\u003ccode\u003e@​borracciaBlu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2138\"\u003eimmutable-js/immutable-js#2138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(doc):minor-issues#2132 by \u003ca href=\"https://github.com/JayMeDotDot\"\u003e\u003ccode\u003e@​JayMeDotDot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2133\"\u003eimmutable-js/immutable-js#2133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix algolia search by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2135\"\u003eimmutable-js/immutable-js#2135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTypo in OrderedMap by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2144\"\u003eimmutable-js/immutable-js#2144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Sort all imports and activate eslint import rule by \u003ca href=\"https://github.com/jdeniau\"\u003e\u003ccode\u003e@​jdeniau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/pull/2119\"\u003eimmutable-js/immutable-js#2119\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/immutable-js/immutable-js/commit/329f7a680efa262c310b938a343295880eefe4fc\"\u003e\u003ccode\u003e329f7a6\u003c/code\u003e\u003c/a\u003e 5.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/21fabd92bc6cd6771918fc966004034fc10a06e0\"\u003e\u003ccode\u003e21fabd9\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/009164facb3c69870c6ad4c6472b1baeb02fcdf7\"\u003e\u003ccode\u003e009164f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/immutable-js/immutable-js/issues/2235\"\u003e#2235\u003c/a\u003e from immutable-js/fix/avoid-null-when-setsize33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/5b65bfbd583472eaa9686137a61db2a29d63cd36\"\u003e\u003ccode\u003e5b65bfb\u003c/code\u003e\u003c/a\u003e fix(List): preserve undefined values when grown past 32 elements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/50bf39e94105f83f1132cce02b9ee6c45cc7d9ca\"\u003e\u003ccode\u003e50bf39e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for versions 5.1.8 and 4.3.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/6496539bd1e9dfa75ce11b053e7d70d79e9ac6f7\"\u003e\u003ccode\u003e6496539\u003c/code\u003e\u003c/a\u003e 5.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/808a83a071c9e22b8199ac256dc7e6e764198aac\"\u003e\u003ccode\u003e808a83a\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/e51d49fc612ded5ec4dfb94ff294d22074269b0f\"\u003e\u003ccode\u003ee51d49f\u003c/code\u003e\u003c/a\u003e perf(Map): index large hash-collision buckets for faster lookups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/25c58b094f112dc32e9b0bca79c84f448d0d2a38\"\u003e\u003ccode\u003e25c58b0\u003c/code\u003e\u003c/a\u003e fix typescript in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immutable-js/immutable-js/commit/a1a1ee412dcaa380ab325196283d06594ffe4b84\"\u003e\u003ccode\u003ea1a1ee4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/immutable-js/immutable-js/compare/3.7.6...v5.1.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for immutable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 6.1.12 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 1.8.8 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 1.8.8 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 1.8.8 to 44.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.6.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.6.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the experimental \u003ccode\u003eprotocol.registerSource()\u003c/code\u003e to serve a custom scheme from directories on disk without a JavaScript handler. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54522\"\u003e#54522\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54521\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a crash on launch on macOS when the system refused to register the app for sleep/wake notifications. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54596\"\u003e#54596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on \u003ccode\u003enavigator.usb.requestDevice()\u003c/code\u003e in in-memory sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54616\"\u003e#54616\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54615\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewebview.findInPage()\u003c/code\u003e hanging when the host page also has an iframe. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54586\"\u003e#54586\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54584\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54585\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eUpdated time zone data to tzdata 2026d, including British Columbia's move to permanent UTC-7. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54623\"\u003e#54623\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation changes: \u003ca href=\"https://redirect.github.com/electron/electron/pull/54589\"\u003e#54589\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/d346b6586877f6a8cce24ef9030fff82e158fbdb\"\u003e\u003ccode\u003ed346b65\u003c/code\u003e\u003c/a\u003e fix: update ICU time zone data to tzdata 2026d (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54623\"\u003e#54623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e5142c95a90b5f17ebb92931021cb3bd8a8c6d13\"\u003e\u003ccode\u003ee5142c9\u003c/code\u003e\u003c/a\u003e fix: crash on navigator.usb.requestDevice() in in-memory sessions (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54616\"\u003e#54616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d0bd95ed6315a2c3067264f80861e61d8d9fb613\"\u003e\u003ccode\u003ed0bd95e\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54643\"\u003e#54643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4a1b916638d961a65300e4d62057fd11198fc0b\"\u003e\u003ccode\u003ee4a1b91\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 69403d85b78b from chromium (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54596\"\u003e#54596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/28631c7772a50a37074a6dbf785a265c59ad6831\"\u003e\u003ccode\u003e28631c7\u003c/code\u003e\u003c/a\u003e docs: document denying a display media request and fix a webview spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54589\"\u003e#54589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/311070d39516f81fdf0a192f89d43c2b8eeb0f45\"\u003e\u003ccode\u003e311070d\u003c/code\u003e\u003c/a\u003e fix: webview findInPage() hang when the embedder page has an iframe (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54586\"\u003e#54586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/69d9665f837291d000abe5d1020bb1e05debaf21\"\u003e\u003ccode\u003e69d9665\u003c/code\u003e\u003c/a\u003e feat: add protocol.registerSource() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54522\"\u003e#54522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5e42189ff6d4caef9a977d3ee229000d00160be1\"\u003e\u003ccode\u003e5e42189\u003c/code\u003e\u003c/a\u003e refactor: remove electron::ScopedHString in favor of base::win::ScopedHString...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/8876f8663999ae606c17c73d70d022d71d877ddf\"\u003e\u003ccode\u003e8876f86\u003c/code\u003e\u003c/a\u003e test: wait for PageState sync before navigating in restore spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54574\"\u003e#54574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/77fb51e588f50e87fa823707e69d80eccfc7ff73\"\u003e\u003ccode\u003e77fb51e\u003c/code\u003e\u003c/a\u003e test: run pointer lock permission spec serially (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54582\"\u003e#54582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v6.1.12...v44.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fastify` from 1.14.6 to 5.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify/releases\"\u003efastify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.12.5\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-4mh8-r7rc-xpvc\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-4mh8-r7rc-xpvc\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 5.x] perf: reduce content-type parser overhead by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/7019\"\u003efastify/fastify#7019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] perf: avoid redundant request-part reads during validation by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/7020\"\u003efastify/fastify#7020\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.12.4...v5.12.5\"\u003ehttps://github.com/fastify/fastify/compare/v5.12.4...v5.12.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.12.4\u003c/h2\u003e\n\u003cp\u003eFixed the \u003ccode\u003efastify.js\u003c/code\u003e version mismatch.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.12.2...v5.12.4\"\u003ehttps://github.com/fastify/fastify/compare/v5.12.2...v5.12.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.12.2\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-9q9j-q6p8-xq58\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-9q9j-q6p8-xq58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-hwr6-493r-vm6h\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-hwr6-493r-vm6h\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-p68q-wchp-6fh7\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-p68q-wchp-6fh7\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-667r-xxjv-c9mm\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-667r-xxjv-c9mm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 5.x] fix: callNotFound should run not-found preHandler regardless of registration order by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6973\"\u003efastify/fastify#6973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] chore: npm ignore remaining agent files by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/7003\"\u003efastify/fastify#7003\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify/compare/v5.12.1...v5.12.2\"\u003ehttps://github.com/fastify/fastify/compare/v5.12.1...v5.12.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.12.1\u003c/h2\u003e\n\u003ch2\u003e⚠️  Security release\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-w2qp-rph6-63g4\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-w2qp-rph6-63g4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix for \u003ca href=\"https://github.com/fastify/fastify/security/advisories/GHSA-3m5p-2c4r-xxw2\"\u003ehttps://github.com/fastify/fastify/security/advisories/GHSA-3m5p-2c4r-xxw2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Backport 5.x] test: fix reply.mediaType by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6950\"\u003efastify/fastify#6950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] ci: allow backport in pr title by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6952\"\u003efastify/fastify#6952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] fix: run preClose hook exactly once per declaring instance by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6954\"\u003efastify/fastify#6954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Backport 5.x] fix: report canonical route url for hidden prefix slash route by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify/pull/6961\"\u003efastify/fastify#6961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/Falinor/DefinitelyTyped/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Falinor%2FDefinitelyTyped/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"44.4.5","new_version":"44.5.0","update_type":"minor","path":null,"pr_created_at":"2026-10-06T21:40:45.000Z","version_change":"44.4.5 → 44.5.0","issue":{"uuid":"5735785435","node_id":"PR_kwDOTOn_4s8AAAABHAOFkg","number":431,"state":"closed","title":"chore(deps-dev): bump electron from 44.4.5 to 44.5.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-07T00:22:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T21:40:45.000Z","updated_at":"2026-10-07T00:22:49.000Z","time_to_close":9722,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"electron","old_version":"44.4.5","new_version":"44.5.0","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 44.4.5 to 44.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly modules loaded from the code cache crashing or throwing \u003ccode\u003eRuntimeError: unreachable\u003c/code\u003e after updating between certain patch releases. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54246\"\u003e#54246\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54239\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54238\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54237\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewin.setEnabled(false)\u003c/code\u003e and modal child windows not blocking input on Wayland. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54447\"\u003e#54447\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54446\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54448\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed zoom in/out getting stuck after zooming past the 25%-500% range. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54421\"\u003e#54421\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54422\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54395\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esetVisualZoomLevelLimits()\u003c/code\u003e shrinking pages when the minimum is under 1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\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/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4fbf659a8e7c4a2da63e78a02c82806b4d64306f\"\u003e\u003ccode\u003e4fbf659\u003c/code\u003e\u003c/a\u003e test: fix chrome.tabs reload spec race with the reload commit (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54475\"\u003e#54475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.5...v44.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/pwrdrvr/PwrGit/pull/431","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwrdrvr%2FPwrGit/issues/431","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/431/packages"}},{"old_version":"42.3.3","new_version":"44.4.5","update_type":"major","path":null,"pr_created_at":"2026-10-06T17:59:27.000Z","version_change":"42.3.3 → 44.4.5","issue":{"uuid":"5733078919","node_id":"PR_kwDOU3-ZaM8AAAABG-D2Jg","number":18,"state":"open","title":"chore(deps-dev): bump electron from 42.3.3 to 44.4.5","user":"dependabot[bot]","labels":["type: chore"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-06T17:59:27.000Z","updated_at":"2026-10-06T17:59:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"electron","old_version":"42.3.3","new_version":"44.4.5","repository_url":"https://github.com/electron/electron"}],"path":null,"ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 42.3.3 to 44.4.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.4.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.5\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn, PDFium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54222\"\u003e#54222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a \u003ccode\u003eCannot read properties of undefined (reading 'startTime')\u003c/code\u003e error thrown in pages while the DevTools Performance panel's live metrics were active. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54162\"\u003e#54162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when calling \u003ccode\u003esetIgnoreMenuShortcuts()\u003c/code\u003e on DevTools. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54116\"\u003e#54116\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54117\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54115\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a spurious \u0026quot;\u003ccode\u003esandboxed_renderer.bundle.js\u003c/code\u003e script failed to run\u0026quot; console error when DevTools attached to a sandboxed frame before its first navigation. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54155\"\u003e#54155\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54175\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54176\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed alignment of the text label and popup menu in the macOS save dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54143\"\u003e#54143\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54144\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an \u0026quot;Invalid \u003ccode\u003eguestInstanceId\u003c/code\u003e\u0026quot; error when removing a loaded \u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e from the DOM. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54099\"\u003e#54099\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54098\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54097\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54096\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed GPU shaders compiled by Skia not being cached between launches. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54161\"\u003e#54161\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54156\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eready-to-show\u003c/code\u003e never firing for some hidden windows on Windows and Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54118\"\u003e#54118\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54119\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54110\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the tray context menu not working for snap-confined apps because AppArmor blocked the \u003ccode\u003e/org/chromium/DbusMenu\u003c/code\u003e path. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54103\"\u003e#54103\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54102\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003enet.fetch()\u003c/code\u003e / \u003ccode\u003enet.request()\u003c/code\u003e spending seconds of main-process time buffering large streamed request bodies. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54061\"\u003e#54061\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54062\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the performance of \u003ccode\u003efs\u003c/code\u003e operations and \u003ccode\u003erequire()\u003c/code\u003e on files inside asar archives. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54051\"\u003e#54051\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53951\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium, PDFium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54081\"\u003e#54081\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a potential UAF when a \u003ccode\u003eselect-usb-device\u003c/code\u003e handler destroys the requesting \u003ccode\u003ewebContents\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54009\"\u003e#54009\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54007\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54008\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53985\"\u003e#53985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated Chromium to 152.0.7977.130. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53778\"\u003e#53778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.4.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.4.1\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/electron/electron/commit/694f45852a0f1726cd23bfd379854de489cccb65\"\u003e\u003ccode\u003e694f458\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 35 changes from angle, chromium, dawn, pdfium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54222\"\u003e#54222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b2004823e907e9a8dd4aa2e7c078963000c04e2e\"\u003e\u003ccode\u003eb200482\u003c/code\u003e\u003c/a\u003e build: remove ts-node and load specs as native ESM (44-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54194\"\u003e#54194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/ee593ac1bfdb41179d610de39ebbbf5a3634b109\"\u003e\u003ccode\u003eee593ac\u003c/code\u003e\u003c/a\u003e build: fail the PGO collect attempt on renderer death and relaunch (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54185\"\u003e#54185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/09256103fc3b3976538d979f54b97d55d63323a7\"\u003e\u003ccode\u003e0925610\u003c/code\u003e\u003c/a\u003e build: update \u003ccode\u003e@​electron/lint-roller\u003c/code\u003e to 4.0.0 and check docs code blocks with ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/af6e064dbc7331f443592059ca81be3420904eff\"\u003e\u003ccode\u003eaf6e064\u003c/code\u003e\u003c/a\u003e fix: skip the sandbox bundle on documents without startup data (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54155\"\u003e#54155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/aee8d2d97806517795e0738f8dd12a0535845bbd\"\u003e\u003ccode\u003eaee8d2d\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 6a47f93393a7 from devtools-frontend (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54162\"\u003e#54162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/98b15d31b8fb779680d0779896ed86483867dae0\"\u003e\u003ccode\u003e98b15d3\u003c/code\u003e\u003c/a\u003e fix: persist GPU shaders compiled by Skia between launches (44-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54161\"\u003e#54161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/906e18f27125748a5a9afd1f50ca7b3c23498a9a\"\u003e\u003ccode\u003e906e18f\u003c/code\u003e\u003c/a\u003e fix: keep hidden windows rendering when they navigate (44-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54118\"\u003e#54118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/02f814bdaeb20e05a6685c9dd7173f49581fdd8b\"\u003e\u003ccode\u003e02f814b\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54145\"\u003e#54145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/1996b13b078dceff9ec378e09859d4a6edf7aca0\"\u003e\u003ccode\u003e1996b13\u003c/code\u003e\u003c/a\u003e fix: vertically align \u0026quot;format\u0026quot; row of macOS save dialog elements (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54143\"\u003e#54143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.3.3...v44.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=42.3.3\u0026new-version=44.4.5)](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/X33834/CodeWork/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/X33834%2FCodeWork/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"38.2.0","new_version":"41.10.6","update_type":"major","path":"/_code-samples/build-a-desktop-wallet/js","pr_created_at":"2026-10-06T03:01:21.000Z","version_change":"38.2.0 → 41.10.6","issue":{"uuid":"5722236764","node_id":"PR_kwDOQZ4xGc8AAAABG1WF0g","number":173,"state":"open","title":"Bump electron from 38.2.0 to 41.10.6 in /_code-samples/build-a-desktop-wallet/js","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":10,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-06T03:01:21.000Z","updated_at":"2026-10-06T03:03:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"electron","old_version":"38.2.0","new_version":"41.10.6","repository_url":"https://github.com/electron/electron"}],"path":"/_code-samples/build-a-desktop-wallet/js","ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 38.2.0 to 41.10.6.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v41.10.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eregisterFileProtocol\u003c/code\u003e and \u003ccode\u003eregisterHttpProtocol\u003c/code\u003e returning readable responses to cross-origin \u003ccode\u003eno-cors\u003c/code\u003e fetches; they now return opaque responses like \u003ccode\u003eprotocol.handle\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52854\"\u003e#52854\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52855\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52853\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52852\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e#52899\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52849\"\u003e#52849\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52850\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52848\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52851\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e and \u003ccode\u003ewindow.open\u003c/code\u003e now inherit \u003ccode\u003enodeIntegrationInWorker\u003c/code\u003e from the embedder, consistent with the other Node and sandbox preferences. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52829\"\u003e#52829\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52831\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52830\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52832\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium and Skia. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52707\"\u003e#52707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52775\"\u003e#52775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.5\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. \u003ca href=\"https://redirect.github.com/electron/electron/pull/50764\"\u003e#50764\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/50766\"\u003e39\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/50765\"\u003e42\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52702\"\u003e#52702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo user-facing change; semver/none. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52734\"\u003e#52734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a UAF with \u003ccode\u003eprotocol.registerStreamProtocol\u003c/code\u003e when an error is emitted during a read. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52513\"\u003e#52513\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52516\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52514\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52515\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52512\"\u003e#52512\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52511\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52510\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52509\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWindows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless \u003ccode\u003eallow-popups-to-escape-sandbox\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52486\"\u003e#52486\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52190\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52189\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.disableHardwareAcceleration()\u003c/code\u003e not fully disabling GPU hardware usage on Windows starting from Electron 38. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52368\"\u003e#52368\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52371\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52369\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52370\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52320\"\u003e#52320\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52319\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52321\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52318\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52396\"\u003e#52396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/832e70a551348f2b6b2e004b4f09b9eb6ca038c0\"\u003e\u003ccode\u003e832e70a\u003c/code\u003e\u003c/a\u003e fix: don't let pending shell operations block app exit on Windows (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52899\"\u003e#52899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b8d49a438391a77d2f10d5e214c8f2f0eed4d4d5\"\u003e\u003ccode\u003eb8d49a4\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 39 changes from angle, chromium and skia (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52707\"\u003e#52707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2\"\u003e\u003ccode\u003e29fc130\u003c/code\u003e\u003c/a\u003e fix: inherit sandbox flags in windows opened by a sandboxed top-level frame (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c595b05976e7a885465b043d17e00a92fc3c3397\"\u003e\u003ccode\u003ec595b05\u003c/code\u003e\u003c/a\u003e fix: return opaque responses from file and http protocol handlers for cross-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2\"\u003e\u003ccode\u003e6462a2e\u003c/code\u003e\u003c/a\u003e fix: inherit nodeIntegrationInWorker from the embedder for \u0026lt;webview\u0026gt; and wind...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d9c621587ac3d0d6f9369b64b05582e6e60f28b0\"\u003e\u003ccode\u003ed9c6215\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 4 changes from chromium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52775\"\u003e#52775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a46a5afc4b0dcb279e26ddf27f2de327fc7efb28\"\u003e\u003ccode\u003ea46a5af\u003c/code\u003e\u003c/a\u003e build: run the Windows builds on the VM runners (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52770\"\u003e#52770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5bff19c021dac4fb5d30481ccd6b76ec6e198b0d\"\u003e\u003ccode\u003e5bff19c\u003c/code\u003e\u003c/a\u003e build: add release-assets.json expected-asset manifest (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52734\"\u003e#52734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef\"\u003e\u003ccode\u003e15e2928\u003c/code\u003e\u003c/a\u003e fix: resolve target bundle path once at start of install (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50764\"\u003e#50764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2ba8050f292694fc814a58b90cbae957c9a63d47\"\u003e\u003ccode\u003e2ba8050\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 33 changes from angle, chromium, skia and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52702\"\u003e#52702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v38.2.0...v41.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=38.2.0\u0026new-version=41.10.6)](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/Dustin4444/xrpl-dev-portal/network/alerts).\n\n\u003c/details\u003e\n\n\u003c!-- Reviewable:start --\u003e\n- - -\nThis change is [\u003cimg src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/\u003e](https://reviewable.io/reviews/Dustin4444/xrpl-dev-portal/173)\n\u003c!-- Reviewable:end --\u003e\n","html_url":"https://github.com/Dustin4444/xrpl-dev-portal/pull/173","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dustin4444%2Fxrpl-dev-portal/issues/173","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/173/packages"}},{"old_version":"42.3.0","new_version":"42.10.0","update_type":"minor","path":null,"pr_created_at":"2026-10-06T01:43:24.000Z","version_change":"42.3.0 → 42.10.0","issue":{"uuid":"5721573230","node_id":"PR_kwDOI6Sfdc8AAAABG00wXw","number":186,"state":"closed","title":"Bump the npm_and_yarn group across 19 directories with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript","auto-closed: invalid-title"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-06T01:43:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-06T01:43:24.000Z","updated_at":"2026-10-06T01:43:44.000Z","time_to_close":11,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"sharp","old_version":"0.34.5","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"axios","old_version":"1.16.1","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"electron","old_version":"42.3.0","new_version":"42.10.0","repository_url":"https://github.com/electron/electron"},{"name":"markdown-it","old_version":"13.0.2","new_version":"14.3.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"moment","old_version":"2.30.1","new_version":"2.31.0","repository_url":"https://github.com/moment/moment"},{"name":"adm-zip","old_version":"0.5.17","new_version":"0.6.1","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"nodemailer","old_version":"6.10.1","new_version":"10.0.9","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"baseline-browser-mapping","old_version":"2.9.13","new_version":"2.11.26","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.21","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"joi","old_version":"17.5.0","new_version":"17.13.8","repository_url":"https://github.com/hapijs/joi"},{"name":"svgo","old_version":"2.8.0","new_version":"2.8.4","repository_url":"https://github.com/svg/svgo"},{"name":"undici","old_version":"6.21.2","new_version":"6.29.0","repository_url":"https://github.com/nodejs/undici"},{"name":"webpack-dev-middleware","old_version":"5.3.3","new_version":"5.3.4","repository_url":"https://github.com/webpack/webpack-dev-middleware"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.4` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.20.0` |\n| [electron](https://github.com/electron/electron) | `42.3.0` | `42.10.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.17` | `0.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `6.10.1` | `10.0.9` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.9.13` | `2.11.26` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.21` |\n| [joi](https://github.com/hapijs/joi) | `17.5.0` | `17.13.8` |\n| [svgo](https://github.com/svg/svgo) | `2.8.0` | `2.8.4` |\n| [undici](https://github.com/nodejs/undici) | `6.21.2` | `6.29.0` |\n| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `5.3.3` | `5.3.4` |\n\nBumps the npm_and_yarn group with 3 updates in the /Assets/TinyMCE/IconPack directory: [js-yaml](https://github.com/nodeca/js-yaml), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [svgo](https://github.com/svg/svgo).\nBumps the npm_and_yarn group with 1 update in the /Assets/TinyMCE/JoplinLists directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /packages/app-cli directory: [sharp](https://github.com/lovell/sharp).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/ai_chat directory: [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/ai_search directory: [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 4 updates in the /packages/app-cli/tests/support/plugins/codemirror5-and-codemirror6 directory: [moment](https://github.com/moment/moment), [js-yaml](https://github.com/nodeca/js-yaml), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [ip-address](https://github.com/beaugunderson/ip-address).\nBumps the npm_and_yarn group with 2 updates in the /packages/app-cli/tests/support/plugins/codemirror6 directory: [js-yaml](https://github.com/nodeca/js-yaml) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/menu directory: [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping), [brace-expansion](https://github.com/juliangruber/brace-expansion) and [fast-uri](https://github.com/fastify/fast-uri).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-cli/tests/support/plugins/note_list_renderer directory: [moment](https://github.com/moment/moment), [js-yaml](https://github.com/nodeca/js-yaml) and [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 1 update in the /packages/app-cli/tests/support/plugins/worker directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).\nBumps the npm_and_yarn group with 3 updates in the /packages/app-desktop directory: [electron](https://github.com/electron/electron), [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\nBumps the npm_and_yarn group with 1 update in the /packages/app-mobile directory: [sharp](https://github.com/lovell/sharp).\nBumps the npm_and_yarn group with 5 updates in the /packages/lib directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.4` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `13.0.2` | `14.3.1` |\n| [moment](https://github.com/moment/moment) | `2.30.1` | `2.31.0` |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.17` | `0.6.1` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n\nBumps the npm_and_yarn group with 1 update in the /packages/renderer directory: [markdown-it](https://github.com/markdown-it/markdown-it).\nBumps the npm_and_yarn group with 2 updates in the /packages/server directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [nodemailer](https://github.com/nodemailer/nodemailer).\nBumps the npm_and_yarn group with 4 updates in the /packages/tools directory: [sharp](https://github.com/lovell/sharp), [markdown-it](https://github.com/markdown-it/markdown-it), [moment](https://github.com/moment/moment) and [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 1 update in the /packages/transcribe directory: [sharp](https://github.com/lovell/sharp).\nBumps the npm_and_yarn group with 2 updates in the /packages/utils directory: [markdown-it](https://github.com/markdown-it/markdown-it) and [moment](https://github.com/moment/moment).\n\nUpdates `sharp` from 0.34.5 to 0.35.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.4-rc.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade to libvips v8.18.6 for upstream bug fixes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound resize dimensions to coordinate limit.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBound composite left and top to coordinate limit.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4564\"\u003e#4564\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRound palette bit depth up for png and gif colours.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4569\"\u003e#4569\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure tiff.subifd input option is used.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4572\"\u003e#4572\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eEnsure \u003ccode\u003einfo.pages\u003c/code\u003e is correct when limiting input page range.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4578\"\u003e#4578\u003c/a\u003e\n\u003ca href=\"https://github.com/metsw24-max\"\u003e\u003ccode\u003e@​metsw24-max\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove support for input Streams finishing before output is requested.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4584\"\u003e#4584\u003c/a\u003e\n\u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/7f1a0a22cc285fe180766f4935d50b55af6e8432\"\u003e\u003ccode\u003e7f1a0a2\u003c/code\u003e\u003c/a\u003e Release v0.35.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/f927818924bc5a9493d822a4e8b23ec5857c52e1\"\u003e\u003ccode\u003ef927818\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e80209240d005c71e1173a50dd9cd4db4ce2a9e6\"\u003e\u003ccode\u003ee802092\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.4-rc.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/e13eb2f97a0a22f1ef726e8d0cd33f7c56835945\"\u003e\u003ccode\u003ee13eb2f\u003c/code\u003e\u003c/a\u003e CI: Fix wasm32 build (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4589\"\u003e#4589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/a82a0b3d58bc25854ad1e925e6eb0a50725d1489\"\u003e\u003ccode\u003ea82a0b3\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/8044fe43e36d0ea7f8beb89f79a37bb0f3342e84\"\u003e\u003ccode\u003e8044fe4\u003c/code\u003e\u003c/a\u003e Bound resize dimensions to coordinate limit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/147f8591a153bc4a1e199c3fe3150fac2931b30c\"\u003e\u003ccode\u003e147f859\u003c/code\u003e\u003c/a\u003e Docs: changelog entries for \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4578\"\u003e#4578\u003c/a\u003e \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ee5bfb853de75a611c64381783b04032a3a897d8\"\u003e\u003ccode\u003eee5bfb8\u003c/code\u003e\u003c/a\u003e Tests: use yauzl directly rather than via extract-zip wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/7a7788928f8a2a429f45039010a87cee35401694\"\u003e\u003ccode\u003e7a77889\u003c/code\u003e\u003c/a\u003e Bump uraimo/run-on-arch-action from 3.1.0 to 3.2.0 (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4588\"\u003e#4588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ea5bef24c187b2c7ee3fe3cad3b45c8cb67a46fd\"\u003e\u003ccode\u003eea5bef2\u003c/code\u003e\u003c/a\u003e Improve support for input Streams finishing before output is requested (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4584\"\u003e#4584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev1.19.0 - July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\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/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.19.0 — July 22, 2026\u003c/h2\u003e\n\u003cp\u003eThis release raises the form-data security floor, adds configuration and type-system capabilities, and fixes NO_PROXY matching, interceptor errors, progress reporting, and serialization edge cases.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMultipart Form Data: Raised the form-data dependency floor to ^4.0.6, preventing fresh installations from resolving versions affected by the CRLF injection vulnerability GHSA-hmw2-7cc7-3qxx (\u003ca href=\"https://github.com/advisories/GHSA-hmw2-7cc7-3qxx\"\u003ehttps://github.com/advisories/GHSA-hmw2-7cc7-3qxx\u003c/a\u003e). (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eConfiguration Extensibility: Preserved own-enumerable symbol-keyed fields through mergeConfig and added a generic params type across public TypeScript declarations, responses, errors,\nadapters, and serializers. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11081\"\u003e#11081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHeader Parameter Parsing: Added the opt-in AxiosHeaders.parseParameters() parser for quote-aware, RFC-style HTTP parameter parsing while preserving legacy parsing behavior. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11051\"\u003e#11051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHTTP Status Codes: Added the missing Cloudflare 520 WebServerReturnsAnUnknownError status and matching ESM/CJS declarations. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11067\"\u003e#11067\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eForm Data Conversion: Limited formDataToJSON path splitting to dot and bracket notation, preserving literal punctuation in keys, and removed browser-facing Buffer.from usage from toFormData to avoid unnecessary polyfills. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11018\"\u003e#11018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProxy Bypass: Canonicalized IPv4 shorthand, octal, and hexadecimal forms during NO_PROXY matching and honored * entries within comma- or space-separated bypass lists. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11053\"\u003e#11053\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCancellation: Propagated already-aborted input signals immediately when composing abort signals. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHeader Handling: Preserved empty first values for duplicate singleton headers and made AxiosHeaders#getSetCookie() consistently return arrays for present values. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11036\"\u003e#11036\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11037\"\u003e#11037\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eURL Handling: Included normalized, safely redacted offending URLs in malformed-protocol errors and removed repeated trailing slashes when combining base URLs. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11008\"\u003e#11008\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11038\"\u003e#11038\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProgress Events: Clamped malformed negative progress values to zero and ensured final Node.js download progress events are delivered before streamed responses close. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11039\"\u003e#11039\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11040\"\u003e#11040\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eError and JSON Serialization: Serialized Set values as arrays in JSON-compatible snapshots and synthesized useful AxiosError messages from otherwise-empty AggregateError instances. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11044\"\u003e#11044\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11059\"\u003e#11059\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eContent-Length Enforcement: Corrected base64 data: URL size estimation so maxContentLength is enforced consistently by the HTTP and Fetch adapters. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11061\"\u003e#11061\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSynchronous Interceptors: Prevented requests from being dispatched after synchronous request interceptors fail unless their paired rejection handler resolves successfully. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11071\"\u003e#11071\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated development and test tooling, the docs fixture's Axios version, and GitHub Actions integrations including Checkout, Setup Node, Setup Deno, and Zizmor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11031\"\u003e#11031\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11055\"\u003e#11055\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11056\"\u003e#11056\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11058\"\u003e#11058\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11079\"\u003e#11079\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11080\"\u003e#11080\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11088\"\u003e#11088\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11089\"\u003e#11089\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11090\"\u003e#11090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild Outputs: Limited sourcemap generation to published minified bundles, removing broken map references from non-minified builds. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eForm Data Internals: Centralized FormData header handling and made the Node.js adapter tolerate getHeaders() returning undefined under the content-only policy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11062\"\u003e#11062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeveloper Experience: Ignored common local AI-tooling directories and fixed a constant-reassignment crash when the development sandbox serves its root path. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11032\"\u003e#11032\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11073\"\u003e#11073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Updated sponsor information, clarified that baseURL is not a path-security boundary, scoped provenance claims to attested releases, and corrected the configuration-defaults documentation. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11041\"\u003e#11041\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11068\"\u003e#11068\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11076\"\u003e#11076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11078\"\u003e#11078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePublishing: Simplified v1 publishing to use the npm version bundled with Node.js 26 and updated package metadata for the 1.19.0 release. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11083\"\u003e#11083\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve Axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/afonsojramos\"\u003e\u003ccode\u003e@​afonsojramos\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11028\"\u003e#11028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yassertawfik4\"\u003e\u003ccode\u003e@​yassertawfik4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11024\"\u003e#11024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AnandSundar\"\u003e\u003ccode\u003e@​AnandSundar\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11029\"\u003e#11029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lin-hongkuan\"\u003e\u003ccode\u003e@​lin-hongkuan\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11035\"\u003e#11035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Wali007-lab\"\u003e\u003ccode\u003e@​Wali007-lab\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11054\"\u003e#11054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magicdawn\"\u003e\u003ccode\u003e@​magicdawn\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11043\"\u003e#11043\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/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron` from 42.3.0 to 42.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v42.10.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.10.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed contentTracing module to capture Node.js trace categories. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52973\"\u003e#52973\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed DevTools device metrics overrides persisting indefinitely when a remote debugging client disconnected without clearing them. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53133\"\u003e#53133\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52946\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52930\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed DevTools popup and context menus not appearing when DevTools is hosted in a custom window via \u003ccode\u003ewebContents.setDevToolsWebContents()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52981\"\u003e#52981\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52937\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52434\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eBrowserWindow.unmaximize()\u003c/code\u003e and \u003ccode\u003erestore()\u003c/code\u003e having no effect on Wayland when the window was maximized immediately after creation. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53126\"\u003e#53126\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53124\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eUncaught illegal access\u003c/code\u003e errors and possible renderer crashes after closing a same-process child window or removing an iframe with \u003ccode\u003enodeIntegrationInSubFrames\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53042\"\u003e#53042\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53040\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edialog.showOpenDialog\u003c/code\u003e/\u003ccode\u003edialog.showSaveDialog\u003c/code\u003e opening at an unusable location on Linux when \u003ccode\u003edefaultPath\u003c/code\u003e is a bare filename without a directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52980\"\u003e#52980\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52401\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52402\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Linux when the D-Bus session bus disconnected while the app was running, such as at logout or when dbus is restarted. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53094\"\u003e#53094\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53095\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53096\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash on Windows when V8 posted a delayed worker task during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53014\"\u003e#53014\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53013\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash with \u003ccode\u003eapp.setLoginItemSettings\u003c/code\u003e if a non-UTF8 service name is used. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52989\"\u003e#52989\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52944\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52801\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash (SIGABRT) during process exit when the process had loaded \u003ccode\u003etls\u003c/code\u003e/\u003ccode\u003ehttps\u003c/code\u003e shortly before exiting, affecting \u003ccode\u003eapp.exit()\u003c/code\u003e before \u003ccode\u003eready\u003c/code\u003e and short-lived \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e / \u003ccode\u003echild_process.fork()\u003c/code\u003e scripts. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52992\"\u003e#52992\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52870\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52871\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible main process crash at quit when a session was created from JavaScript that runs during shutdown. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53132\"\u003e#53132\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52925\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52924\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a rare crash in the main process when DevTools were opened and a garbage collection ran before the DevTools frontend finished loading. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52994\"\u003e#52994\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52903\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52904\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a page calls \u003ccode\u003eSpeechRecognition.available()\u003c/code\u003e or \u003ccode\u003eSpeechRecognition.install()\u003c/code\u003e with \u003ccode\u003eprocessLocally\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53016\"\u003e#53016\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53015\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53021\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Linux where the system theme color appeared at the top edge of frameless windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52978\"\u003e#52978\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53006\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52179\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where some values passed into \u003ccode\u003erequestSingleInstanceLock\u003c/code\u003e could result in a crash. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52982\"\u003e#52982\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52471\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52470\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed crash in sharedTexture module when GPU context becomes unavailable. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52983\"\u003e#52983\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52938\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52926\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed document title updates when using back/forward navigation using the same document without utilizing \u003ccode\u003ebrowserWindow.setTitle()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53099\"\u003e#53099\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53023\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52968\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the built-in PDF viewer not rendering documents in in-memory sessions (partitions without the \u003ccode\u003epersist:\u003c/code\u003e prefix). \u003ca href=\"https://redirect.github.com/electron/electron/pull/52990\"\u003e#52990\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52835\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52834\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed titleBarOverlay.color set to \u003ccode\u003ergba(0,0,0,0)\u003c/code\u003e failing back to default frame color. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52976\"\u003e#52976\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53004\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52010\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed utility process crashes at exit on Windows 11 24H2 and later. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53091\"\u003e#53091\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53092\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53093\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53060\"\u003e#53060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a 1-in-200 chance per renderer process on Windows of scripts on the first page load being compiled without their V8 code cache. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52988\"\u003e#52988\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52943\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52792\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a Windows x64 renderer performance regression introduced in 42.8.1 that made style/layout work (and app startup) noticeably slower. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53064\"\u003e#53064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a stall of tens of milliseconds while creating the first \u003ccode\u003eBrowserWindow\u003c/code\u003e on Linux.\n\u003cul\u003e\n\u003cli\u003eImproved the performance of file lookups inside ASAR archives and of large files served from them to the renderer.\u003c/li\u003e\n\u003cli\u003eImproved the performance of calls through \u003ccode\u003econtextBridge\u003c/code\u003e-exposed APIs.\u003c/li\u003e\n\u003cli\u003eReduced the main-thread cost of sending large values through \u003ccode\u003eipcRenderer\u003c/code\u003e, \u003ccode\u003eipcMain\u003c/code\u003e handlers and \u003ccode\u003ewebContents.send\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53019\"\u003e#53019\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53018\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53017\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eImproved startup time of \u003ccode\u003eutilityProcess.fork()\u003c/code\u003e, \u003ccode\u003echild_process.fork()\u003c/code\u003e / \u003ccode\u003eELECTRON_RUN_AS_NODE\u003c/code\u003e child processes and Node.js-enabled renderers. \u003ca href=\"https://redirect.github.com/electron/electron/pull/53136\"\u003e#53136\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/53135\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/53134\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eLinux arm64, Windows arm64 and macOS x64 builds now start the main process from the embedded Node.js startup snapshot like the other platforms, improving startup time. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52880\"\u003e#52880\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52881\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52879\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v42.9.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v42.9.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52772\"\u003e#52772\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52607\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52606\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a memory leak when creating BrowserWindows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52893\"\u003e#52893\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52892\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52894\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52900\"\u003e#52900\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e41\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed custom V8 snapshots (\u003ccode\u003eelectron-mksnapshot\u003c/code\u003e, and the \u003ccode\u003eloadBrowserProcessSpecificV8Snapshot\u003c/code\u003e fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52876\"\u003e#52876\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52877\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52878\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/9f0109679540320c5dc5b7bef0aa94733058e8c2\"\u003e\u003ccode\u003e9f01096\u003c/code\u003e\u003c/a\u003e fix: window stuck maximized on Wayland after early maximize() (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53126\"\u003e#53126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c411b7ccad8d71964428aad52da738359cf70fec\"\u003e\u003ccode\u003ec411b7c\u003c/code\u003e\u003c/a\u003e perf: boot every Node.js-hosting process from the Node snapshot / code cache ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5751bc5fefb180e7b2fef48a3afc350f1f1f6d46\"\u003e\u003ccode\u003e5751bc5\u003c/code\u003e\u003c/a\u003e fix: clear device metrics overrides when a DevTools client disconnects (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53133\"\u003e#53133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/277efdf2cdee0e289f127c99570706e2d4589f02\"\u003e\u003ccode\u003e277efdf\u003c/code\u003e\u003c/a\u003e fix: crash in gin::PerIsolateData::NotifyDisposed when a session is created d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d054052a752ea88556b13b5d322f398907319a04\"\u003e\u003ccode\u003ed054052\u003c/code\u003e\u003c/a\u003e chore: iwyu commonly-included headers in shell/ (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52972\"\u003e#52972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/1645b087103c7401be3ff202be3bbf61cfca73c6\"\u003e\u003ccode\u003e1645b08\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53119\"\u003e#53119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/e4ea00f761c6970a4181fc0932251a44d943e2d7\"\u003e\u003ccode\u003ee4ea00f\u003c/code\u003e\u003c/a\u003e build: update PGO profiles (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53113\"\u003e#53113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b5c236f24546a8c53664525cbd26dbcf5c34c549\"\u003e\u003ccode\u003eb5c236f\u003c/code\u003e\u003c/a\u003e fix: update document title on back or forward navigation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53099\"\u003e#53099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/569c64a6e9ff893d2bdd9c7914a22ee0023598ac\"\u003e\u003ccode\u003e569c64a\u003c/code\u003e\u003c/a\u003e build: skip linux-arm in PGO profile generation (\u003ca href=\"https://redirect.github.com/electron/electron/issues/53111\"\u003e#53111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d13ae9f14b56f4fb0730cf9e582956ddf986e2f4\"\u003e\u003ccode\u003ed13ae9f\u003c/code\u003e\u003c/a\u003e fix: illegal access errors when a same-process child window or subframe close...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v42.3.0...v42.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 13.0.2 to 14.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/14.3.1/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.3.1] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBackported 15.0.1 fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.3.0] - 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReworked build pipeline \u0026amp; tools.\u003c/li\u003e\n\u003cli\u003eAdded source maps.\u003c/li\u003e\n\u003cli\u003eBumped \u003ccode\u003elinkify-it\u003c/code\u003e to 5.0.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve backslash-space hard line breaks, matching CommonMark 6.7, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.2.0] - 2026-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eisPunctCharCode\u003c/code\u003e to utilities.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't end HTML comment blocks on a blank line, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1155\"\u003e#1155\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eProperly recognize astral chars (surrogates) in delimiter scans for\nemphasis-like markers, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1072\"\u003e#1072\u003c/a\u003e. Big thanks to \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e for his global efforts\nwith improving CJK support.\u003c/li\u003e\n\u003cli\u003ePreserve unicode whitespaces when trimm headings/paragraphs, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1074\"\u003e#1074\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eMore strict entities decode to avoid false positives \u003ccode\u003e;\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1096\"\u003e#1096\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRestore block parser state on fail in \u003ccode\u003elheading\u003c/code\u003e rule, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1131\"\u003e#1131\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed poor smartquotes perfomance on \u0026gt; 70k quotes in single block\u003c/li\u003e\n\u003cli\u003eBumped linkify-it to 5.0.1 with fixed potential perfomance issues.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[14.1.0] - 2024-03-19\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated CM spec compatibility to 0.31.2, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1009\"\u003e#1009\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed quadratic complexity when parsing references, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/996\"\u003e#996\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed quadratic output size with pathological user input in tables, \u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1000\"\u003e#1000\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/markdown-it/markdown-it/commit/a855f10b1b796ca42178952b4b83b9c8b677ddb8\"\u003e\u003ccode\u003ea855f10\u003c/code\u003e\u003c/a\u003e 14.3.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ad70f6b7cff64bee10e42a774147112480ca0d49\"\u003e\u003ccode\u003ead70f6b\u003c/code\u003e\u003c/a\u003e Backported 15.0.1 fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/b407f3b0667c9491cc52c6550736ee5a31721baa\"\u003e\u003ccode\u003eb407f3b\u003c/code\u003e\u003c/a\u003e Ignore generated API docs in lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/bf025adb983e90af426761a08cc76e4e41ab0239\"\u003e\u003ccode\u003ebf025ad\u003c/code\u003e\u003c/a\u003e Prepare package.json for v14 backports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/2d9bbea7df2ab1a48caecfafc39cb8599f193d3c\"\u003e\u003ccode\u003e2d9bbea\u003c/code\u003e\u003c/a\u003e fix: recognize lowercase declarations as HTML blocks (CommonMark 4.6) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/a311cfbeb7dcdb86d001a21facaf60190414ca4d\"\u003e\u003ccode\u003ea311cfb\u003c/code\u003e\u003c/a\u003e fix: keep literal backslash before space in link destination (CommonMark 6.3)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/ff0ee084fc6b0d10fac049fa562bc2925b5cc723\"\u003e\u003ccode\u003eff0ee08\u003c/code\u003e\u003c/a\u003e 14.3.0 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/52e2749ab25aaf841bf74b50560929aa93b8e14d\"\u003e\u003ccode\u003e52e2749\u003c/code\u003e\u003c/a\u003e Bump linkify-it / vite deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/56c2404e6d3e78632ce7b37a95f289fc04330c76\"\u003e\u003ccode\u003e56c2404\u003c/code\u003e\u003c/a\u003e fix: keep backslash-space hard line break (CommonMark 6.7) (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/0fbb18b23145158a39255f7476c781dbce320a16\"\u003e\u003ccode\u003e0fbb18b\u003c/code\u003e\u003c/a\u003e Bump vite from 8.0.14 to 8.0.16 (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/13.0.2...14.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moment` from 2.30.1 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moment/moment/releases\"\u003emoment's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.31.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\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/moment/moment/blob/develop/CHANGELOG.md\"\u003emoment's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e2.31.0\u003c/h3\u003e\n\u003cp\u003e\u003cem\u003eReleased Sep 14, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-17495\"\u003eCVE-2026-17495\u003c/a\u003e (\u003ca href=\"https://github.com/moment/moment/security/advisories/GHSA-4p3w-j4w9-5jqw\"\u003eGHSA-4p3w-j4w9-5jqw\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6376\"\u003e#6376\u003c/a\u003e Prevent object prototype properties from being used as format tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6386\"\u003e#6386\u003c/a\u003e Normalize lazy-loaded locale names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6404\"\u003e#6404\u003c/a\u003e Fix parsing issue with \u003ccode\u003eeHHmm\u003c/code\u003e format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6433\"\u003e#6433\u003c/a\u003e Ignore non-Moment arguments in min and max\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6434\"\u003e#6434\u003c/a\u003e Fix inherited lowercase long date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6436\"\u003e#6436\u003c/a\u003e Reset locale parsing caches after updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6437\"\u003e#6437\u003c/a\u003e Fix weekday mismatch when the format only has part of a date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6442\"\u003e#6442\u003c/a\u003e Fix \u003ccode\u003elocale('__proto__')\u003c/code\u003e corrupting the global locale\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6443\"\u003e#6443\u003c/a\u003e Avoid \u003ccode\u003eObject.assign\u003c/code\u003e in \u003ccode\u003eduration.humanize\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6446\"\u003e#6446\u003c/a\u003e Validate range when parsing a time zone offset\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6447\"\u003e#6447\u003c/a\u003e Include metadata in all-locales bundle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6448\"\u003e#6448\u003c/a\u003e Apply postformat to locale relative time methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6450\"\u003e#6450\u003c/a\u003e Add stack traces to conditional deprecation warnings\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eNew features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6451\"\u003e#6451\u003c/a\u003e Add internal date-default hook for Moment Timezone\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew locales\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6000\"\u003e#6000\u003c/a\u003e: Pashto ('ps')\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6278\"\u003e#6278\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/moment/moment/pull/6379\"\u003e#6379\u003c/a\u003e: Amharic (Ethiopia) ('am-et')\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eUpdates to existing locales\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/5404\"\u003e#5404\u003c/a\u003e Portuguese (Brazil) ('pt-br'): Fix wrong plural usage for time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6197\"\u003e#6197\u003c/a\u003e Indonesian ('id'): Correct the abbreviation for August\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6217\"\u003e#6217\u003c/a\u003e Georgian ('ka') and Dutch (Belgium) ('nl-be'): Correct \u003ccode\u003eL\u003c/code\u003e date formats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6289\"\u003e#6289\u003c/a\u003e Swedish ('sv'): Correct the abbreviation for Thursday\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6306\"\u003e#6306\u003c/a\u003e Catalan ('ca'): Use typographic apostrophes in relative time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6347\"\u003e#6347\u003c/a\u003e Swahili ('sw'): Correct the spelling of hour in calendar output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6360\"\u003e#6360\u003c/a\u003e Ukrainian ('uk'): Use ISO week numbering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6370\"\u003e#6370\u003c/a\u003e Ukrainian ('uk'): Use U+02BC apostrophes in Friday names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6371\"\u003e#6371\u003c/a\u003e Hungarian ('hu'): Preserve numeric values in relative seconds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6391\"\u003e#6391\u003c/a\u003e Swahili ('sw'): Fix weekday and relative-time grammar\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6396\"\u003e#6396\u003c/a\u003e German ('de', 'de-at', 'de-ch'): Parse short months without trailing dots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6409\"\u003e#6409\u003c/a\u003e Uzbek ('uz', 'uz-latn'): Fix past relative-time formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/moment/moment/pull/6410\"\u003e#6410\u003c/a\u003e Polish ('pl'): Use genitive month names in dotted day formats\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/15b45d48a176312e8f34143c5a800090abf4787f\"\u003e\u003ccode\u003e15b45d4\u003c/code\u003e\u003c/a\u003e [pkg] Build 2.31.0 (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6452\"\u003e#6452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/631cd81454ee001e1f508e21270eae0b6bb62974\"\u003e\u003ccode\u003e631cd81\u003c/code\u003e\u003c/a\u003e [pkg] Update changelog for upcoming release (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6394\"\u003e#6394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/6caff9e0d54e85a63a6eb97d7361f1da35bc58f4\"\u003e\u003ccode\u003e6caff9e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/710703b7eac93535ad125cbf4feb3d42afed6fb3\"\u003e\u003ccode\u003e710703b\u003c/code\u003e\u003c/a\u003e [feature] Add internal date-default hook for Moment Timezone (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6451\"\u003e#6451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/863ed940556e6e63c43de23981a4853036a003ac\"\u003e\u003ccode\u003e863ed94\u003c/code\u003e\u003c/a\u003e [bugfix] Add stack traces to conditional deprecation warnings (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6450\"\u003e#6450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/2c7abe1c42ee15445d30c2c5d536750a1e43a09a\"\u003e\u003ccode\u003e2c7abe1\u003c/code\u003e\u003c/a\u003e [bugfix] Apply postformat to locale relative time methods (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6448\"\u003e#6448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/9c45ac38690c649c95e19923276b63da5fe2be26\"\u003e\u003ccode\u003e9c45ac3\u003c/code\u003e\u003c/a\u003e [bugfix] Include metadata in all-locales bundle (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6447\"\u003e#6447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/f6eefc5fc7b44ceccbd007aeffc48ebc5eac30fa\"\u003e\u003ccode\u003ef6eefc5\u003c/code\u003e\u003c/a\u003e [bugfix] Validate timezone offset range (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6446\"\u003e#6446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/136b441794a3bb207d593add3b59e9de0e062523\"\u003e\u003ccode\u003e136b441\u003c/code\u003e\u003c/a\u003e [bugfix] Avoid Object.assign in duration.humanize (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6443\"\u003e#6443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moment/moment/commit/0d1050437b40f66ac47e14b285bb3d09676cf2e0\"\u003e\u003ccode\u003e0d10504\u003c/code\u003e\u003c/a\u003e [bugfix] Fix locale('\u003cstrong\u003eproto\u003c/strong\u003e') corrupting the global locale (\u003ca href=\"https://redirect.github.com/moment/moment/issues/6442\"\u003e#6442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moment/moment/compare/2.30.1...2.31.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 moment since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `adm-zip` from 0.5.17 to 0.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cthackers/adm-zip/releases\"\u003eadm-zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003cli\u003eFixed uncaught crash in async decompression on malformed DEFLATE data\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolder following symlinks out of the archived folder\u003c/li\u003e\n\u003cli\u003eStripped setuid/setgid/sticky bits from extracted file permissions\u003c/li\u003e\n\u003cli\u003eEnforced the decompression size cap on the async path and for size 0\u003c/li\u003e\n\u003cli\u003eRejected archives with duplicate entry names\u003c/li\u003e\n\u003cli\u003eBlocked extraction from writing through symlinks inside the target\u003c/li\u003e\n\u003cli\u003eRouted malformed-header parse errors through the async callback\u003c/li\u003e\n\u003cli\u003eRejected zip entries whose declared data extent runs past the buffer\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderPromise hanging on empty folders and swallowing errors\u003c/li\u003e\n\u003cli\u003eFixed addLocalFolderAsync2 mangling local paths on Windows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.5.18...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis release fixes a security vulnerability (CVE-2026-39244), resolves several long-standing bugs, ships built-in TypeScript types, and includes two behavior changes worth reading before you upgrade.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eextractEntryTo(dirEntry, target, maintainEntryPath = false) now preserves subdirectories instead of flattening files into the target folder by basename (which also silently overwrote same-named files). (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtraction no longer fails when the modification time can't be set — utimes is now best-effort. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinimum Node.js is now 14 (the code already required it; engines was incorrectly \u0026gt;=12).\u003c/li\u003e\n\u003cli\u003eCVE-2026-39244 — a crafted archive declaring a huge uncompressed size could force an unbounded Buffer.alloc and OOM the process; allocation is now bounded by the data actually present. Reported by Daniel Púa (devploit), Anh Hong, and José Antonio Zamudio Amaya. (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHardened entry-name lookup against object injection (\u003cstrong\u003eproto\u003c/strong\u003e names). Prototype-less table.\u003c/li\u003e\n\u003cli\u003eData-descriptor regression rejecting valid archives (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/548\"\u003e#548\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/533\"\u003e#533\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/554\"\u003e#554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDirectory permissions not restored on extract (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInfinite recursion on symlink loops in addLocalFolder (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUncaught process crash in writeFileToAsync on write failure (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/470\"\u003e#470\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/459\"\u003e#459\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmpty name on directory entries (\u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest() alway...\n\n_Description has been truncated_","html_url":"https://github.com/alexis-opolka/joplin/pull/186","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexis-opolka%2Fjoplin/issues/186","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/186/packages"}},{"old_version":"39.8.10","new_version":"41.10.6","update_type":"major","path":null,"pr_created_at":"2026-10-06T00:58:59.000Z","version_change":"39.8.10 → 41.10.6","issue":{"uuid":"5721195750","node_id":"PR_kwDOONWTjc8AAAABG0hulA","number":955,"state":"open","title":"fix(deps): bump the npm_and_yarn group across 2 directories 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-10-06T00:58:59.000Z","updated_at":"2026-10-06T01:01:21.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(deps): bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"electron","old_version":"39.8.10","new_version":"41.10.6","repository_url":"https://github.com/electron/electron"},{"name":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"},{"name":"proxy-addr","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/jshttp/proxy-addr"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the / directory: [electron](https://github.com/electron/electron) and [proxy-addr](https://github.com/jshttp/proxy-addr).\nBumps the npm_and_yarn group with 1 update in the /packages/mcp-server directory: [proxy-addr](https://github.com/jshttp/proxy-addr).\n\nUpdates `electron` from 39.8.10 to 41.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v41.10.6\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.6\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eregisterFileProtocol\u003c/code\u003e and \u003ccode\u003eregisterHttpProtocol\u003c/code\u003e returning readable responses to cross-origin \u003ccode\u003eno-cors\u003c/code\u003e fetches; they now return opaque responses like \u003ccode\u003eprotocol.handle\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52854\"\u003e#52854\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52855\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52853\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52852\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue on Windows where the app process could fail to exit after \u003ccode\u003eapp.quit()\u003c/code\u003e while a \u003ccode\u003eshell.openExternal()\u003c/code\u003e or \u003ccode\u003eshell.openPath()\u003c/code\u003e call was still waiting on a system \u0026quot;Open with\u0026quot; dialog. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52899\"\u003e#52899\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52897\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52898\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed windows opened by a sandboxed top-level frame not inheriting the opener's sandbox restrictions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52849\"\u003e#52849\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52850\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52848\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52851\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;webview\u0026gt;\u003c/code\u003e and \u003ccode\u003ewindow.open\u003c/code\u003e now inherit \u003ccode\u003enodeIntegrationInWorker\u003c/code\u003e from the embedder, consistent with the other Node and sandbox preferences. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52829\"\u003e#52829\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52831\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52830\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52832\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium and Skia. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52707\"\u003e#52707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52775\"\u003e#52775\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.5\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.5\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the Squirrel.Mac installer could resolve the target bundle path to different locations at different stages of an install. \u003ca href=\"https://redirect.github.com/electron/electron/pull/50764\"\u003e#50764\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/50766\"\u003e39\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/50765\"\u003e42\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Skia and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52702\"\u003e#52702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo user-facing change; semver/none. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52734\"\u003e#52734\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.4\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.4\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a UAF with \u003ccode\u003eprotocol.registerStreamProtocol\u003c/code\u003e when an error is emitted during a read. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52513\"\u003e#52513\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52516\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52514\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52515\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52512\"\u003e#52512\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52511\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52510\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52509\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eWindows opened from links inside a sandboxed iframe now inherit the iframe's sandbox restrictions unless \u003ccode\u003eallow-popups-to-escape-sandbox\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52486\"\u003e#52486\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52190\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52189\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.3\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.3\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.disableHardwareAcceleration()\u003c/code\u003e not fully disabling GPU hardware usage on Windows starting from Electron 38. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52368\"\u003e#52368\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52371\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52369\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52370\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed unnecessary autofill popup creation for fields without datalist suggestions, which could cause input latency on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52320\"\u003e#52320\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/52319\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52321\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/52318\"\u003e44\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream Chromium and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/52396\"\u003e#52396\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v41.10.2\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v41.10.2\u003c/h1\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/832e70a551348f2b6b2e004b4f09b9eb6ca038c0\"\u003e\u003ccode\u003e832e70a\u003c/code\u003e\u003c/a\u003e fix: don't let pending shell operations block app exit on Windows (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52899\"\u003e#52899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/b8d49a438391a77d2f10d5e214c8f2f0eed4d4d5\"\u003e\u003ccode\u003eb8d49a4\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 39 changes from angle, chromium and skia (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52707\"\u003e#52707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2\"\u003e\u003ccode\u003e29fc130\u003c/code\u003e\u003c/a\u003e fix: inherit sandbox flags in windows opened by a sandboxed top-level frame (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/c595b05976e7a885465b043d17e00a92fc3c3397\"\u003e\u003ccode\u003ec595b05\u003c/code\u003e\u003c/a\u003e fix: return opaque responses from file and http protocol handlers for cross-o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/6462a2e1dc4e6adffd3b7d9b9be1474c45dcbbe2\"\u003e\u003ccode\u003e6462a2e\u003c/code\u003e\u003c/a\u003e fix: inherit nodeIntegrationInWorker from the embedder for \u0026lt;webview\u0026gt; and wind...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d9c621587ac3d0d6f9369b64b05582e6e60f28b0\"\u003e\u003ccode\u003ed9c6215\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 4 changes from chromium and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52775\"\u003e#52775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a46a5afc4b0dcb279e26ddf27f2de327fc7efb28\"\u003e\u003ccode\u003ea46a5af\u003c/code\u003e\u003c/a\u003e build: run the Windows builds on the VM runners (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52770\"\u003e#52770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/5bff19c021dac4fb5d30481ccd6b76ec6e198b0d\"\u003e\u003ccode\u003e5bff19c\u003c/code\u003e\u003c/a\u003e build: add release-assets.json expected-asset manifest (41-x-y) (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52734\"\u003e#52734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef\"\u003e\u003ccode\u003e15e2928\u003c/code\u003e\u003c/a\u003e fix: resolve target bundle path once at start of install (\u003ca href=\"https://redirect.github.com/electron/electron/issues/50764\"\u003e#50764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/2ba8050f292694fc814a58b90cbae957c9a63d47\"\u003e\u003ccode\u003e2ba8050\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 33 changes from angle, chromium, skia and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/52702\"\u003e#52702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v39.8.10...v41.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proxy-addr` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/proxy-addr/releases\"\u003eproxy-addr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ci pipeline and add missing Node.JS versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/26\"\u003ejshttp/proxy-addr#26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] Apply security best practices by \u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.23.2 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/31\"\u003ejshttp/proxy-addr#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.23.4 to 2.31.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/jshttp/proxy-addr/pull/32\"\u003ejshttp/proxy-addr#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.0.6 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/33\"\u003ejshttp/proxy-addr#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 3.1.3 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/35\"\u003ejshttp/proxy-addr#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump deep-equal from 1.0.1 to 1.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/34\"\u003ejshttp/proxy-addr#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-markdown from 2.2.0 to 2.2.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/jshttp/proxy-addr/pull/36\"\u003ejshttp/proxy-addr#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/41\"\u003ejshttp/proxy-addr#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/43\"\u003ejshttp/proxy-addr#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 5.0.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/jshttp/proxy-addr/pull/42\"\u003ejshttp/proxy-addr#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.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/jshttp/proxy-addr/pull/47\"\u003ejshttp/proxy-addr#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.11 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/46\"\u003ejshttp/proxy-addr#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/50\"\u003ejshttp/proxy-addr#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/49\"\u003ejshttp/proxy-addr#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.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/jshttp/proxy-addr/pull/48\"\u003ejshttp/proxy-addr#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/56\"\u003ejshttp/proxy-addr#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.5 to 4.32.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/jshttp/proxy-addr/pull/55\"\u003ejshttp/proxy-addr#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/57\"\u003ejshttp/proxy-addr#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 7.0.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/jshttp/proxy-addr/pull/58\"\u003ejshttp/proxy-addr#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;arugment\u0026quot; typo in README by \u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.36.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/jshttp/proxy-addr/pull/64\"\u003ejshttp/proxy-addr#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.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/jshttp/proxy-addr/pull/63\"\u003ejshttp/proxy-addr#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/45\"\u003ejshttp/proxy-addr#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.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/jshttp/proxy-addr/pull/39\"\u003ejshttp/proxy-addr#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): npm-publish via reusable workflows by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefresh CI by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/69\"\u003ejshttp/proxy-addr#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/71\"\u003ejshttp/proxy-addr#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.0.8 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/70\"\u003ejshttp/proxy-addr#70\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/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\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/jshttp/proxy-addr/blob/master/HISTORY.md\"\u003eproxy-addr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.8\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\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/jshttp/proxy-addr/commit/a11ad82545698af5c33e59f3ed0b52eab79bf610\"\u003e\u003ccode\u003ea11ad82\u003c/code\u003e\u003c/a\u003e 2.0.8 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/780911d84d18e2c5fa008ed0c0d387631ec11965\"\u003e\u003ccode\u003e780911d\u003c/code\u003e\u003c/a\u003e fix: reject IPv4 trust via mapped IPv6 subnets with a short prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/92e103e3f3ab0467c8846cacea71f27dfc81091d\"\u003e\u003ccode\u003e92e103e\u003c/code\u003e\u003c/a\u003e fix(ci): use publised as release trigger event (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/3e5ac75d275d82606d33d6ac47c0ff43c2eccee9\"\u003e\u003ccode\u003e3e5ac75\u003c/code\u003e\u003c/a\u003e ci: merge coverage via artifacts, disable fail-fast, add Node.js 23-26 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/4b9db8190923840eb732b752a70f3e5ff713768c\"\u003e\u003ccode\u003e4b9db81\u003c/code\u003e\u003c/a\u003e chore(ci): npm-publish via workflows (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/655e8950435ac457c586e8287da4d5993b7d0db5\"\u003e\u003ccode\u003e655e895\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/50ce4d09132a4c34f5485b52740ce879a9223b1f\"\u003e\u003ccode\u003e50ce4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0fd347f5b342e7502da58a512dc998d4a59cea24\"\u003e\u003ccode\u003e0fd347f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/6a517fa25c741cc107a90019df458b34f580ce55\"\u003e\u003ccode\u003e6a517fa\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.32.4 to 4.36.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0d45e2a88e82a2faf1148956b6457e3a6c99ebcd\"\u003e\u003ccode\u003e0d45e2a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;arugment\u0026quot; typo in README (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\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 proxy-addr since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proxy-addr` from 2.0.7 to 2.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/proxy-addr/releases\"\u003eproxy-addr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ci pipeline and add missing Node.JS versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/26\"\u003ejshttp/proxy-addr#26\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[StepSecurity] Apply security best practices by \u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 2.23.2 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/31\"\u003ejshttp/proxy-addr#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.23.4 to 2.31.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/jshttp/proxy-addr/pull/32\"\u003ejshttp/proxy-addr#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.0.6 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/33\"\u003ejshttp/proxy-addr#33\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 3.1.3 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/35\"\u003ejshttp/proxy-addr#35\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump deep-equal from 1.0.1 to 1.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/34\"\u003ejshttp/proxy-addr#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-markdown from 2.2.0 to 2.2.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/jshttp/proxy-addr/pull/36\"\u003ejshttp/proxy-addr#36\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/41\"\u003ejshttp/proxy-addr#41\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.7 to 3.29.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/43\"\u003ejshttp/proxy-addr#43\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 3.6.0 to 5.0.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/jshttp/proxy-addr/pull/42\"\u003ejshttp/proxy-addr#42\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.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/jshttp/proxy-addr/pull/47\"\u003ejshttp/proxy-addr#47\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.11 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/46\"\u003ejshttp/proxy-addr#46\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/50\"\u003ejshttp/proxy-addr#50\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/49\"\u003ejshttp/proxy-addr#49\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.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/jshttp/proxy-addr/pull/48\"\u003ejshttp/proxy-addr#48\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.0 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/56\"\u003ejshttp/proxy-addr#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.5 to 4.32.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/jshttp/proxy-addr/pull/55\"\u003ejshttp/proxy-addr#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/57\"\u003ejshttp/proxy-addr#57\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 7.0.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/jshttp/proxy-addr/pull/58\"\u003ejshttp/proxy-addr#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u0026quot;arugment\u0026quot; typo in README by \u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.36.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/jshttp/proxy-addr/pull/64\"\u003ejshttp/proxy-addr#64\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.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/jshttp/proxy-addr/pull/63\"\u003ejshttp/proxy-addr#63\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/45\"\u003ejshttp/proxy-addr#45\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.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/jshttp/proxy-addr/pull/39\"\u003ejshttp/proxy-addr#39\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): npm-publish via reusable workflows by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefresh CI by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/69\"\u003ejshttp/proxy-addr#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typo by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/71\"\u003ejshttp/proxy-addr#71\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.0.8 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/70\"\u003ejshttp/proxy-addr#70\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/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/27\"\u003ejshttp/proxy-addr#27\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/step-security-bot\"\u003e\u003ccode\u003e@​step-security-bot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/29\"\u003ejshttp/proxy-addr#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/30\"\u003ejshttp/proxy-addr#30\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/40\"\u003ejshttp/proxy-addr#40\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/schiwekM\"\u003e\u003ccode\u003e@​schiwekM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/61\"\u003ejshttp/proxy-addr#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/pull/54\"\u003ejshttp/proxy-addr#54\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\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/jshttp/proxy-addr/blob/master/HISTORY.md\"\u003eproxy-addr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.0.8\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/proxy-addr/security/advisories/GHSA-jqcg-44mw-7w3h\"\u003eGHSA-jqcg-44mw-7w3h\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/jshttp/proxy-addr/commit/a11ad82545698af5c33e59f3ed0b52eab79bf610\"\u003e\u003ccode\u003ea11ad82\u003c/code\u003e\u003c/a\u003e 2.0.8 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/780911d84d18e2c5fa008ed0c0d387631ec11965\"\u003e\u003ccode\u003e780911d\u003c/code\u003e\u003c/a\u003e fix: reject IPv4 trust via mapped IPv6 subnets with a short prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/92e103e3f3ab0467c8846cacea71f27dfc81091d\"\u003e\u003ccode\u003e92e103e\u003c/code\u003e\u003c/a\u003e fix(ci): use publised as release trigger event (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/71\"\u003e#71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/3e5ac75d275d82606d33d6ac47c0ff43c2eccee9\"\u003e\u003ccode\u003e3e5ac75\u003c/code\u003e\u003c/a\u003e ci: merge coverage via artifacts, disable fail-fast, add Node.js 23-26 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/4b9db8190923840eb732b752a70f3e5ff713768c\"\u003e\u003ccode\u003e4b9db81\u003c/code\u003e\u003c/a\u003e chore(ci): npm-publish via workflows (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/54\"\u003e#54\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/655e8950435ac457c586e8287da4d5993b7d0db5\"\u003e\u003ccode\u003e655e895\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump eslint-plugin-import from 2.31.0 to 2.32.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/50ce4d09132a4c34f5485b52740ce879a9223b1f\"\u003e\u003ccode\u003e50ce4d0\u003c/code\u003e\u003c/a\u003e build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0fd347f5b342e7502da58a512dc998d4a59cea24\"\u003e\u003ccode\u003e0fd347f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/6a517fa25c741cc107a90019df458b34f580ce55\"\u003e\u003ccode\u003e6a517fa\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.32.4 to 4.36.0 (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/proxy-addr/commit/0d45e2a88e82a2faf1148956b6457e3a6c99ebcd\"\u003e\u003ccode\u003e0d45e2a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;arugment\u0026quot; typo in README (\u003ca href=\"https://redirect.github.com/jshttp/proxy-addr/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8\"\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 proxy-addr since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/DayuanJiang/next-ai-draw-io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/DayuanJiang/next-ai-draw-io/pull/955","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/DayuanJiang%2Fnext-ai-draw-io/issues/955","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/955/packages"}},{"old_version":"41.10.6","new_version":"41.10.7","update_type":"patch","path":null,"pr_created_at":"2026-10-05T13:15:00.000Z","version_change":"41.10.6 → 41.10.7","issue":{"uuid":"5712657959","node_id":"PR_kwDOTWcJP88AAAABGtoFtg","number":1311,"state":"open","title":"chore(deps): bump the npm-dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies","studio","javascript","linux player"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T13:15:00.000Z","updated_at":"2026-10-05T17:53:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-dependencies","update_count":22,"packages":[{"name":"@redocly/cli","old_version":"2.54.3","new_version":"2.57.0","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"@vitest/coverage-v8","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@tanstack/react-query","old_version":"5.103.2","new_version":"5.104.1","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.48.0","new_version":"1.50.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-day-picker","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"react-hook-form","old_version":"7.88.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-resizable-panels","old_version":"4.13.3","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"shadcn","old_version":"4.21.0","new_version":"4.21.1","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"@types/node","old_version":"26.6.3","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"17.12.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"msw","old_version":"2.15.0","new_version":"3.0.1","repository_url":"https://github.com/mswjs/msw"},{"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.70.1","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.2","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@astrojs/starlight","old_version":"0.42.4","new_version":"0.42.5","repository_url":"https://github.com/withastro/starlight"},{"name":"starlight-openapi","old_version":"0.26.2","new_version":"0.26.3","repository_url":"https://github.com/HiDeoo/starlight-openapi"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@electron/asar","old_version":"4.3.0","new_version":"4.3.1","repository_url":"https://github.com/electron/asar"},{"name":"electron","old_version":"41.10.6","new_version":"41.10.7","repository_url":"https://github.com/electron/electron"},{"name":"@storybook/web-components-vite","old_version":"10.6.0","new_version":"10.6.1","repository_url":"https://github.com/storybookjs/storybook"},{"name":"storybook","old_version":"10.6.0","new_version":"10.6.1","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.54.3` | `2.57.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.2` | `5.0.3` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.103.2` | `5.104.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.48.0` | `1.50.0` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `10.0.1` | `10.0.2` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.88.0` | `7.89.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.13.3` | `4.14.1` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.0` | `4.21.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.3` | `26.6.4` |\n| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.13.0` |\n| [msw](https://github.com/mswjs/msw) | `2.15.0` | `3.0.1` |\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.70.1` | `8.71.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.2` | `5.0.3` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.42.4` | `0.42.5` |\n| [starlight-openapi](https://github.com/HiDeoo/starlight-openapi/tree/HEAD/packages/starlight-openapi) | `0.26.2` | `0.26.3` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [@electron/asar](https://github.com/electron/asar) | `4.3.0` | `4.3.1` |\n| [electron](https://github.com/electron/electron) | `41.10.6` | `41.10.7` |\n| [@storybook/web-components-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/web-components-vite) | `10.6.0` | `10.6.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.0` | `10.6.1` |\n\nUpdates `@redocly/cli` from 2.54.3 to 2.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Redocly/redocly-cli/releases\"\u003e@​redocly/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.57.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003econst\u003c/code\u003e checking to the \u003ccode\u003eno-enum-type-mismatch\u003c/code\u003e rule: a \u003ccode\u003econst\u003c/code\u003e value must conform to the schema's \u003ccode\u003etype\u003c/code\u003e, the same way every \u003ccode\u003eenum\u003c/code\u003e value does.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e: linting output may include new errors for schemas whose \u003ccode\u003econst\u003c/code\u003e value doesn't match their \u003ccode\u003etype\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003eno-enum-type-mismatch\u003c/code\u003e dropped violations and reported a wrong location when \u003ccode\u003etype\u003c/code\u003e was written as an array.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.57.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved overall startup performance.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.56.1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.56.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for applying Overlay documents to the \u003ccode\u003ebundle\u003c/code\u003e command output.\nPass overlays with the new \u003ccode\u003e--overlay\u003c/code\u003e option or list them under \u003ccode\u003eoverlays\u003c/code\u003e for an API in \u003ccode\u003eredocly.yaml\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded support for linting Overlay 1.1 and 1.2 documents, including the \u003ccode\u003ecopy\u003c/code\u003e action field, the \u003ccode\u003e$self\u003c/code\u003e field, and reusable actions in \u003ccode\u003ecomponents.actions\u003c/code\u003e.\nThe \u003ccode\u003espec-ref-siblings\u003c/code\u003e rule now checks the fields next to a reusable action \u003ccode\u003e$ref\u003c/code\u003e in Overlay documents.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003erespect\u003c/code\u003e failed with an unexpected error when a step used an \u003ccode\u003eoperationId\u003c/code\u003e without the \u003ccode\u003e$sourceDescriptions.\u0026lt;name\u0026gt;.\u003c/code\u003e prefix and the Arazzo file also listed an \u003ccode\u003earazzo\u003c/code\u003e source description.\nSuch \u003ccode\u003eoperationId\u003c/code\u003es are looked up in the \u003ccode\u003eopenapi\u003c/code\u003e source descriptions only.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eundici\u003c/code\u003e to the \u003ccode\u003e6.29.0\u003c/code\u003e version.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/client-generator\u003c/code\u003e to v0.4.18.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.56.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.56.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/reunite-integration\u003c/code\u003e to v2.56.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​redocly/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.55.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003e--replace\u003c/code\u003e option to the \u003ccode\u003epush\u003c/code\u003e command.\n\u003ccode\u003e--replace\u003c/code\u003e removes the files under the mount path that are not part of the push.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003erespect\u003c/code\u003e so known secrets are masked in non-JSON request bodies, such as \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e token requests.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erespect\u003c/code\u003e so a step fails with a clear error when a runtime expression embedded in a string has no value, such as \u003ccode\u003eBearer {$outputs.accessToken}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/openapi-core\u003c/code\u003e to v2.55.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/respect-core\u003c/code\u003e to v2.55.0.\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003e@​redocly/reunite-integration\u003c/code\u003e to v2.55.0.\u003c/li\u003e\n\u003cli\u003eFixed an issue where the \u003ccode\u003eworkflow-dependsOn\u003c/code\u003e rule reported a duplicate when different workflows listed the same workflow in \u003ccode\u003edependsOn\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/703f8754dd2b27e3456a0ef1913371c6f621fbe6\"\u003e\u003ccode\u003e703f875\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/fb064ade586743fbd0c9e79efc8ec0738ff42db7\"\u003e\u003ccode\u003efb064ad\u003c/code\u003e\u003c/a\u003e fix(lint): report every value when type is an array in no-enum-type-mismatch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/9c7728170e35ae87162d53ca5decad409102b4c1\"\u003e\u003ccode\u003e9c77281\u003c/code\u003e\u003c/a\u003e fix(lint): report every value when type is an array in no-enum-type-mismatch ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/f291b801522c469f3e6eed76d7413dfda9edf8ad\"\u003e\u003ccode\u003ef291b80\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3169\"\u003e#3169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/82b9418b62f345866a020ed1dbc60e6ad4f2347f\"\u003e\u003ccode\u003e82b9418\u003c/code\u003e\u003c/a\u003e feat: improve CLI performance (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/15931d00ca625c06e8b57d00f30047653434e873\"\u003e\u003ccode\u003e15931d0\u003c/code\u003e\u003c/a\u003e chore: 🔖 release new versions (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3157\"\u003e#3157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/15b91e629eedd7c6e5a6ebed318073c1f8eba7f3\"\u003e\u003ccode\u003e15b91e6\u003c/code\u003e\u003c/a\u003e docs: update the screenshot in the Overlay lint guide (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/78f5a32d16bdf53efeb37c2e802f37ffaef5cb6d\"\u003e\u003ccode\u003e78f5a32\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​redocly/config\u003c/code\u003e to v0.59.0 and \u003ccode\u003e@​redocly/cli-otel\u003c/code\u003e to v0.3.7 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3162\"\u003e#3162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/95a8e7d23f8c212b6a3dca8cf4ee69e53d78fb92\"\u003e\u003ccode\u003e95a8e7d\u003c/code\u003e\u003c/a\u003e chore: switch link checker to markdown-link-check (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3134\"\u003e#3134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Redocly/redocly-cli/commit/49cad5ca5171ed189a767540e32dfc7356fc8d28\"\u003e\u003ccode\u003e49cad5c\u003c/code\u003e\u003c/a\u003e chore: updated undici to the v 6.29.0 (\u003ca href=\"https://redirect.github.com/Redocly/redocly-cli/issues/3159\"\u003e#3159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Redocly/redocly-cli/compare/@redocly/cli@2.54.3...@redocly/cli@2.57.0\"\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 5.0.2 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIsolate \u003ccode\u003eresult.status\u003c/code\u003e between \u003ccode\u003erepeats\u003c/code\u003e runs  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11218\"\u003evitest-dev/vitest#11218\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dbebe9e3\"\u003e\u003c!-- raw HTML omitted --\u003e(5dbeb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't print an interceptor warning in browser mode  -  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/11377\"\u003evitest-dev/vitest#11377\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/15cc006aa\"\u003e\u003c!-- raw HTML omitted --\u003e(15cc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't retry when \u003ccode\u003etest.fails\u003c/code\u003e expectedly failed  -  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\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11219\"\u003evitest-dev/vitest#11219\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b24585f08\"\u003e\u003c!-- raw HTML omitted --\u003e(b2458)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope cache key generators to projects  -  by \u003ca href=\"https://github.com/ecoyoung\"\u003e\u003ccode\u003e@​ecoyoung\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11281\"\u003evitest-dev/vitest#11281\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11301\"\u003evitest-dev/vitest#11301\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92ba7fc1d\"\u003e\u003c!-- raw HTML omitted --\u003e(92ba7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDelay server \u003ccode\u003elisten\u003c/code\u003e until tests start running  -  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/11366\"\u003evitest-dev/vitest#11366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7d8ed3e9b\"\u003e\u003c!-- raw HTML omitted --\u003e(7d8ed)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck mock path boundaries  -  by \u003ca href=\"https://github.com/saryn17\"\u003e\u003ccode\u003e@​saryn17\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eRyosei Sato\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/11361\"\u003evitest-dev/vitest#11361\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11362\"\u003evitest-dev/vitest#11362\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1c3888bce\"\u003e\u003c!-- raw HTML omitted --\u003e(1c388)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep config of browser-consumed environments  -  by \u003ca href=\"https://github.com/kasperpeulen\"\u003e\u003ccode\u003e@​kasperpeulen\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11378\"\u003evitest-dev/vitest#11378\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/aafc0996f\"\u003e\u003c!-- raw HTML omitted --\u003e(aafc0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore page crash while cancelling  -  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/11386\"\u003evitest-dev/vitest#11386\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c36748fa\"\u003e\u003c!-- raw HTML omitted --\u003e(7c367)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoMatchScreenshot\u003c/code\u003e uses wrong reference on retried tests  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11393\"\u003evitest-dev/vitest#11393\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c22aba992\"\u003e\u003c!-- raw HTML omitted --\u003e(c22ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRevalidate imports of cached modules  -  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/11381\"\u003evitest-dev/vitest#11381\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38f98855f\"\u003e\u003c!-- raw HTML omitted --\u003e(38f98)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePin \u003ccode\u003ewhy-is-node-running\u003c/code\u003e to \u003ccode\u003e3.2.1\u003c/code\u003e to avoid users running into \u003ccode\u003eERR_PNPM_TRUST_DOWNGRADE\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11403\"\u003evitest-dev/vitest#11403\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f6c9a4977\"\u003e\u003c!-- raw HTML omitted --\u003e(f6c9a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePass current equality testers to \u003ccode\u003eexpect.extend\u003c/code\u003e asymmetric matchers  -  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\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11401\"\u003evitest-dev/vitest#11401\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e794a96b\"\u003e\u003c!-- raw HTML omitted --\u003e(3e794)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport Blob on jsdom 30.1  -  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/11379\"\u003evitest-dev/vitest#11379\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6c49b7197\"\u003e\u003c!-- raw HTML omitted --\u003e(6c49b)\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\u003ePreserve unique pool ids when \u003ccode\u003egroupOrder\u003c/code\u003e is set  -  by \u003ca href=\"https://github.com/mtorp\"\u003e\u003ccode\u003e@​mtorp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11392\"\u003evitest-dev/vitest#11392\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/50312ebb4\"\u003e\u003c!-- raw HTML omitted --\u003e(50312)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSplit-pane handle overlapping iframe  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11221\"\u003evitest-dev/vitest#11221\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f91db0dfd\"\u003e\u003c!-- raw HTML omitted --\u003e(f91db)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evitest\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eRemove root temp dir on close  -  by \u003ca href=\"https://github.com/abhinav-phi\"\u003e\u003ccode\u003e@​abhinav-phi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11248\"\u003evitest-dev/vitest#11248\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c7119cf7\"\u003e\u003c!-- raw HTML omitted --\u003e(7c711)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDo not optimize deps from index.html  -  by \u003ca href=\"https://github.com/ezefernandezyf\"\u003e\u003ccode\u003e@​ezefernandezyf\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex (GPT-6)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11329\"\u003evitest-dev/vitest#11329\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11360\"\u003evitest-dev/vitest#11360\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/caf2887de\"\u003e\u003c!-- raw HTML omitted --\u003e(caf28)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't reuse scripts across vite environments  -  by \u003ca href=\"https://github.com/MO2k4\"\u003e\u003ccode\u003e@​MO2k4\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eMartin Oehlert\u003c/strong\u003e and \u003cstrong\u003eClaude\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11395\"\u003evitest-dev/vitest#11395\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/346d3896b\"\u003e\u003c!-- raw HTML omitted --\u003e(346d3)\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/v5.0.2...v5.0.3\"\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/33cadea62e8763c455c7fca38d9ab1dda87c5f75\"\u003e\u003ccode\u003e33cadea\u003c/code\u003e\u003c/a\u003e chore: release v5.0.3 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11409\"\u003e#11409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a029e76a9e72ebdd468452ee1bb788bbe5dc635e\"\u003e\u003ccode\u003ea029e76\u003c/code\u003e\u003c/a\u003e chore: migrate to oxc (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/11367\"\u003e#11367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.103.2 to 5.104.1\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.104.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/ec060b6f74b2e51f4b0c78932beec656ef6f6878\"\u003e\u003ccode\u003eec060b6\u003c/code\u003e\u003c/a\u003e]:\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.1\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.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11650\"\u003e#11650\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e - Build projects with Vite 8\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/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e]:\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.104.0\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.104.0\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.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11650\"\u003e#11650\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e - Build projects with Vite 8\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/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e]:\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.104.0\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.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor 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/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.104.1\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.104.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.104.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11650\"\u003e#11650\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\u003c/code\u003e\u003c/a\u003e - Build projects with Vite 8\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/TanStack/query/commit/5279b05211223dd719803ca22a9d1fa46c98638e\"\u003e\u003ccode\u003e5279b05\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.104.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11647\"\u003e#11647\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/1c9693eac75495a04ae4328a35818b1fdf264978\"\u003e\u003ccode\u003e1c9693e\u003c/code\u003e\u003c/a\u003e - fix(codemods): avoid copying unnecessary files from codemods project\u003c/li\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.103.3\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/TanStack/query/commit/29859ae60c8dca0a5cdbf8abccc775b655cf43e2\"\u003e\u003ccode\u003e29859ae\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11806\"\u003e#11806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/339e09f4e50f5e693e7d9d35b25ecac43f818cd0\"\u003e\u003ccode\u003e339e09f\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' eslint plugins with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11781\"\u003e#11781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0a5727935a56db69e720222730e28523400c8f30\"\u003e\u003ccode\u003e0a57279\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query/mutationOptions): fix 'mutationOpt1' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c51bb623bb3999aa28aa7afde404d054689d2ee0\"\u003e\u003ccode\u003ec51bb62\u003c/code\u003e\u003c/a\u003e chore(*): declare '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' in the react packages and exa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a91461326bd6708601104b2cfdb27af72c59dc7a\"\u003e\u003ccode\u003ea914613\u003c/code\u003e\u003c/a\u003e chore(*): declare 'eslint-plugin-react-hooks' in the react packages that use ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d99c84b6b55775ce8ef4eca41f24ee90aefc578e\"\u003e\u003ccode\u003ed99c84b\u003c/code\u003e\u003c/a\u003e chore(*): update '\u003ccode\u003e@​eslint-react/eslint-plugin\u003c/code\u003e' to v5 and apply its 'recommend...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fd96529f3e0b748874be4655516caecc5d6a0521\"\u003e\u003ccode\u003efd96529\u003c/code\u003e\u003c/a\u003e chore(*): update 'eslint-plugin-react-hooks' to v7 and use its stable 'recomm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e878990b869da186ade549145193cfc718ca3330\"\u003e\u003ccode\u003ee878990\u003c/code\u003e\u003c/a\u003e chore(*): manage 'react' packages with pnpm 'catalog' (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11712\"\u003e#11712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2e1ad64b525f6ff2034f169ab9c2f48f82f17296\"\u003e\u003ccode\u003e2e1ad64\u003c/code\u003e\u003c/a\u003e chore(*): declare 'npm-run-all2' once in the root 'package.json' like other s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c1de23a80e8c2b69299101c9fb6b22bc7c17552f\"\u003e\u003ccode\u003ec1de23a\u003c/code\u003e\u003c/a\u003e chore(*): manage 'typescript' with pnpm 'catalog' and declare it in each pack...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.104.1/packages/react-query\"\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.48.0 to 1.50.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.50.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(shared): escape attribute values in buildLucideSvg by \u003ca href=\"https://github.com/Saadanjum0\"\u003e\u003ccode\u003e@​Saadanjum0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4940\"\u003elucide-icons/lucide#4940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(github/actions): use canonical metadata instructions for PR suggestions 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/4910\"\u003elucide-icons/lucide#4910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): replaced \u003ccode\u003enut\u003c/code\u003e \u0026amp; \u003ccode\u003enut-off\u003c/code\u003e with compliant designs 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/4840\"\u003elucide-icons/lucide#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​angular/router\u003c/code\u003e from 22.1.7 to 22.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4945\"\u003elucide-icons/lucide#4945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.4 to 16.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4946\"\u003elucide-icons/lucide#4946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 2 updates by \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/4918\"\u003elucide-icons/lucide#4918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(integrations): add Vue integration fixtures for Vite, Nuxt and Vike 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/4882\"\u003elucide-icons/lucide#4882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export context subpath by \u003ca href=\"https://github.com/vugarbbakhishov-hub\"\u003e\u003ccode\u003e@​vugarbbakhishov-hub\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4927\"\u003elucide-icons/lucide#4927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-preact): add Preact v11 compatibility by \u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4924\"\u003elucide-icons/lucide#4924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elayout-grid-circles\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/4567\"\u003elucide-icons/lucide#4567\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/Saadanjum0\"\u003e\u003ccode\u003e@​Saadanjum0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4940\"\u003elucide-icons/lucide#4940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoviDeCroock\"\u003e\u003ccode\u003e@​JoviDeCroock\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4924\"\u003elucide-icons/lucide#4924\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.49.0...1.50.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.49.0...1.50.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.49.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletters\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/4779\"\u003elucide-icons/lucide#4779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency by \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebangladeshi-taka\u003c/code\u003e icon by \u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eprinter-3d\u003c/code\u003e icon by \u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4892\"\u003elucide-icons/lucide#4892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanvirMahin24\"\u003e\u003ccode\u003e@​TanvirMahin24\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4869\"\u003elucide-icons/lucide#4869\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Azuzula\"\u003e\u003ccode\u003e@​Azuzula\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4414\"\u003elucide-icons/lucide#4414\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.48.0...1.49.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.48.0...1.49.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/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.50.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-day-picker` from 10.0.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003ereact-day-picker's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ereact-day-picker\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/buddhist\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/ethiopic\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hebrew\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hijri\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\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/gpbl/react-day-picker/blob/main/packages/react-day-picker/CHANGELOG.md\"\u003ereact-day-picker's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.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/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e! - fix: preserve focus when controlled month changes replace the focused day.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e! - fix: import date-fns functions and DayPicker locales from their subpaths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e! - fix: avoid loading all date-fns locales when importing a locale subpath.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDayPicker follows \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e. See the \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003eReleases page\u003c/a\u003e on Github for the complete list of changes, diffs and contributors, or the \u003ca href=\"https://www.npmjs.com/package/react-day-picker?activeTab=versions\"\u003elist of versions\u003c/a\u003e published on npm.\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/gpbl/react-day-picker/commit/1bfd4f0776d66f2242b6b32a1f084ab94e2702da\"\u003e\u003ccode\u003e1bfd4f0\u003c/code\u003e\u003c/a\u003e build: version packages (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/54d489e37cc81532ac7677894f920bbc98c16a26\"\u003e\u003ccode\u003e54d489e\u003c/code\u003e\u003c/a\u003e test: protect class name compatibility (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3021\"\u003e#3021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e fix: import date-fns functions and DayPicker locales from their subpaths (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e fix: preserve focus after controlled month changes (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/430bdf37429dfe06b90aec23c72a9d5d64535b62\"\u003e\u003ccode\u003e430bdf3\u003c/code\u003e\u003c/a\u003e test: cover time zone changes after mount (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e fix: import date-fns locales from subpaths (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/commits/v10.0.2/packages/react-day-picker\"\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.88.0 to 7.89.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.89.0\u003c/h2\u003e\n\u003ch2\u003e🐞 Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix form state select option (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13784\"\u003e#13784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove duplicate default value field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13783\"\u003e#13783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evalidateField\u003c/code\u003e skipping refs without \u003ccode\u003esetCustomValidity\u003c/code\u003e under native validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13782\"\u003e#13782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form-level validation using a stale \u003ccode\u003evalidate\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13777\"\u003e#13777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFieldArray\u003c/code\u003e touched fields handling (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13776\"\u003e#13776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix pending \u003ccode\u003edelayError\u003c/code\u003e timers for nested paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egetValues\u003c/code\u003e extracting unmarked field array entries (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13773\"\u003e#13773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix field array touched state not being re-indexed when unsubscribed (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13772\"\u003e#13772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nested \u003ccode\u003edelayError\u003c/code\u003e timers remaining when a parent validates clean (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13771\"\u003e#13771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nested \u003ccode\u003edelayError\u003c/code\u003e timers remaining after \u003ccode\u003eresetField()\u003c/code\u003e resets a parent (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13769\"\u003e#13769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale field array root errors after an operation satisfies the validation rule (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13767\"\u003e#13767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValue()\u003c/code\u003e not revalidating dependencies when \u003ccode\u003eshouldValidate\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13765\"\u003e#13765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale built-in validation results after \u003ccode\u003ereset()\u003c/code\u003e during \u003ccode\u003ehandleSubmit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13761\"\u003e#13761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale form-level validation results after \u003ccode\u003ereset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13762\"\u003e#13762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix validation rules removed from \u003ccode\u003eregister\u003c/code\u003e options at runtime remaining active (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13758\"\u003e#13758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseController\u003c/code\u003e required validation not using the controlled value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13756\"\u003e#13756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale form-level errors remaining after successful re-validation (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13755\"\u003e#13755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euseFieldArray\u003c/code\u003e marking the form dirty when the array default value is \u003ccode\u003enull\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13750\"\u003e#13750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eisValid\u003c/code\u003e not being recomputed when the \u003ccode\u003eerrors\u003c/code\u003e prop is emptied (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13748\"\u003e#13748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix form-level validation running more than once per traversal (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13747\"\u003e#13747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale built-in validation results after \u003ccode\u003ereset()\u003c/code\u003e during \u003ccode\u003eonChange\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13745\"\u003e#13745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stale resolver results after \u003ccode\u003ereset()\u003c/code\u003e during \u003ccode\u003eonChange\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13744\"\u003e#13744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esetValue()\u003c/code\u003e not triggering field array root validation when \u003ccode\u003eshouldValidate\u003c/code\u003e is enabled (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13743\"\u003e#13743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003egetFieldState(name, formState)\u003c/code\u003e updates after \u003ccode\u003ereset()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13741\"\u003e#13741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dirty state remaining for rows removed from a field array (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13739\"\u003e#13739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🧹 Refactors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003erimraf\u003c/code\u003e cleanup with \u003ccode\u003efs.rmSync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13770\"\u003e#13770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce bundle size (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13759\"\u003e#13759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13781\"\u003e#13781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e❤️ Thank You\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThanks to \u003ca href=\"https://github.com/niketchandivade\"\u003e\u003ccode\u003e@​niketchandivade\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unrevised6419\"\u003e\u003ccode\u003e@​unrevised6419\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Lucasfarg\"\u003e\u003ccode\u003e@​Lucasfarg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/dfedoryshchev\"\u003e\u003ccode\u003e@​dfedoryshchev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/locphamnice\"\u003e\u003ccode\u003e@​locphamnice\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Abdalluh28\"\u003e\u003ccode\u003e@​Abdalluh28\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Mohamedshawky4\"\u003e\u003ccode\u003e@​Mohamedshawky4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roli-lpci\"\u003e\u003ccode\u003e@​roli-lpci\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/soroush5\"\u003e\u003ccode\u003e@​soroush5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/zigzagdev\"\u003e\u003ccode\u003e@​zigzagdev\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bluebill1049\"\u003e\u003ccode\u003e@​bluebill1049\u003c/code\u003e\u003c/a\u003e for their contributions! 🎉\u003c/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/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.89.0] - 2026-09-26\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional \u003ccode\u003e@types/react\u003c/code\u003e peer dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evalidateField\u003c/code\u003e calling \u003ccode\u003esetCustomValidity\u003c/code\u003e on refs that don't implement it under native validation\u003c/li\u003e\n\u003cli\u003eForm-level \u003ccode\u003evalidate\u003c/code\u003e running a stale function instead of the latest one\u003c/li\u003e\n\u003cli\u003eForm-level validation leaving stale errors after a successful re-validation\u003c/li\u003e\n\u003cli\u003eForm-level validation running more than once per traversal\u003c/li\u003e\n\u003cli\u003eStale validation results (resolver, built-in, form-level \u003ccode\u003evalidate\u003c/code\u003e) being applied after \u003ccode\u003ereset\u003c/code\u003e in \u003ccode\u003eonChange\u003c/code\u003e and \u003ccode\u003ehandleSubmit\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ePending \u003ccode\u003edelayError\u003c/code\u003e timers for nested paths not being cancelled when a parent validates clean or is reset via \u003ccode\u003eresetField\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetValues(names, { dirtyFields })\u003c/code\u003e returning every row of a field array instead of only the marked entries\u003c/li\u003e\n\u003cli\u003eField array touched state not being re-indexed when \u003ccode\u003etouchedFields\u003c/code\u003e is not subscribed\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e emitting \u003ccode\u003etouchedFields\u003c/code\u003e in form state updates when unnecessary\u003c/li\u003e\n\u003cli\u003eStale field array root error not clearing once an array operation satisfies the rule\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e marking the form dirty when the array default is \u003ccode\u003enull\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDirty state lingering for rows removed from a field array\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldValidate\u003c/code\u003e not revalidating \u003ccode\u003edeps\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldValidate\u003c/code\u003e not triggering validation for a field array root\u003c/li\u003e\n\u003cli\u003eValidation rules removed from \u003ccode\u003eregister\u003c/code\u003e options at runtime still being applied\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e validating \u003ccode\u003erequired\u003c/code\u003e against the input value instead of the controlled value\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eisValid\u003c/code\u003e not recomputing when the \u003ccode\u003eerrors\u003c/code\u003e prop is emptied\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFieldState(name, formState)\u003c/code\u003e with a resolver after \u003ccode\u003ereset()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/4722d22fbbafd52b3186e737e62bd530659f1b24\"\u003e\u003ccode\u003e4722d22\u003c/code\u003e\u003c/a\u003e 7.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/72a4c98f770d618c05a3fc726a7643b2d2db665b\"\u003e\u003ccode\u003e72a4c98\u003c/code\u003e\u003c/a\u003e 👟 chore: correct form state select option (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13784\"\u003e#13784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/14c7bec307ca6f8da5be61f49f046b0bd7721d0b\"\u003e\u003ccode\u003e14c7bec\u003c/code\u003e\u003c/a\u003e 🕵🏻‍♂️ chore: remove duplicate default value field (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13783\"\u003e#13783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d9cab621a9e5e82ac2e5f0bbf27a5d5114b10207\"\u003e\u003ccode\u003ed9cab62\u003c/code\u003e\u003c/a\u003e 🤖 chore: add optional \u003ccode\u003e@​types/react\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13781\"\u003e#13781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/c12546c15cd7872b65b9f12a6e5cf136a345c835\"\u003e\u003ccode\u003ec12546c\u003c/code\u003e\u003c/a\u003e 🐞 fix(validateField): skip refs without setCustomValidity under native valida...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/5fd9ef65290bef2ccaa7ac96dc8d5d55478b5410\"\u003e\u003ccode\u003e5fd9ef6\u003c/code\u003e\u003c/a\u003e 🐞 fix(validate): run the latest form level validate function (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13777\"\u003e#13777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/78932304ab9942cc0042b71e70f778652ffc12c8\"\u003e\u003ccode\u003e7893230\u003c/code\u003e\u003c/a\u003e 🐞 fix(useFieldArray): improve touched fields handling and add tests (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13776\"\u003e#13776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/ad8abf68766ccb66d0d3d8b16263f877bc7ac0af\"\u003e\u003ccode\u003ead8abf6\u003c/code\u003e\u003c/a\u003e 🐴 cancel pending delayError timers for nested paths (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13775\"\u003e#13775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/eb159dac7296a6324443932a23f44e8878bb9953\"\u003e\u003ccode\u003eeb159da\u003c/code\u003e\u003c/a\u003e 🐞 fix(getValues): extract only the marked entries of a field array (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13773\"\u003e#13773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/464701494016d027d8a169260ae9db31b3090e75\"\u003e\u003ccode\u003e4647014\u003c/code\u003e\u003c/a\u003e 🐞 fix: re-index field array touched state when it is not subscribed (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13772\"\u003e#13772\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.88.0...v7.89.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-resizable-panels` from 4.13.3 to 4.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/releases\"\u003ereact-resizable-panels's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/720\"\u003e720\u003c/a\u003e: Bugfix: Constraints applied because of a \u003ccode\u003eGroup\u003c/code\u003e size change (e.g. a pixel-based \u003ccode\u003eminSize\u003c/code\u003e when the window is small) no longer permanently alter the layout; the requested layout is restored once the constraint no longer applies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonLayoutChanged\u003c/code\u003e meta includes a new \u003ccode\u003erequestedLayout\u003c/code\u003e attribute; \u003ccode\u003euseDefaultLayout\u003c/code\u003e and \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e persist this value instead of the constrained layout\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGrid\u003c/code\u003e, \u003ccode\u003eCell\u003c/code\u003e, and \u003ccode\u003eGridline\u003c/code\u003e components for resizable two-dimensional layouts:\n\u003cul\u003e\n\u003cli\u003eColumns and rows support the same size constraints as \u003ccode\u003ePanel\u003c/code\u003es (e.g. min/max size, collapsible)\u003c/li\u003e\n\u003cli\u003eCells can span multiple columns and/or rows\u003c/li\u003e\n\u003cli\u003eDragging where column and row boundaries intersect resizes both axes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGridline\u003c/code\u003es (optional, like \u003ccode\u003eSeparator\u003c/code\u003es) can span a subset of tracks to avoid spanning cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e, \u003ccode\u003euseGridRef\u003c/code\u003e, and \u003ccode\u003euseGridCallbackRef\u003c/code\u003e hooks\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/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md\"\u003ereact-resizable-panels's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/720\"\u003e720\u003c/a\u003e: Bugfix: Constraints applied because of a \u003ccode\u003eGroup\u003c/code\u003e size change (e.g. a pixel-based \u003ccode\u003eminSize\u003c/code\u003e when the window is small) no longer permanently alter the layout; the requested layout is restored once the constraint no longer applies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eonLayoutChanged\u003c/code\u003e meta includes a new \u003ccode\u003erequestedLayout\u003c/code\u003e attribute; \u003ccode\u003euseDefaultLayout\u003c/code\u003e and \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e persist this value instead of the constrained layout\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew \u003ccode\u003eGrid\u003c/code\u003e, \u003ccode\u003eCell\u003c/code\u003e, and \u003ccode\u003eGridline\u003c/code\u003e components for resizable two-dimensional layouts:\n\u003cul\u003e\n\u003cli\u003eColumns and rows support the same size constraints as \u003ccode\u003ePanel\u003c/code\u003es (e.g. min/max size, collapsible)\u003c/li\u003e\n\u003cli\u003eCells can span multiple columns and/or rows\u003c/li\u003e\n\u003cli\u003eDragging where column and row boundaries intersect resizes both axes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGridline\u003c/code\u003es (optional, like \u003ccode\u003eSeparator\u003c/code\u003es) can span a subset of tracks to avoid spanning cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003euseDefaultGridLayout\u003c/code\u003e, \u003ccode\u003euseGridRef\u003c/code\u003e, and \u003ccode\u003euseGridCallbackRef\u003c/code\u003e hooks\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/0cd376c57a19900d22f33aa8eb46f417a7437c12\"\u003e\u003ccode\u003e0cd376c\u003c/code\u003e\u003c/a\u003e 4.14.0 -\u0026gt; 4.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/1b329c6b241c0807148bd7331284f0d10e516175\"\u003e\u003ccode\u003e1b329c6\u003c/code\u003e\u003c/a\u003e Bugfix: Size constraints and windows/group resize (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/c961976bd6e99ba8be13ee2d0b298eab00ffafcb\"\u003e\u003ccode\u003ec961976\u003c/code\u003e\u003c/a\u003e 4.13.3 -\u0026gt; 4.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bvaughn/react-resizable-panels/commit/144e65d3c77404f4b925900ee7ec12a4231a8dc4\"\u003e\u003ccode\u003e144e65d\u003c/code\u003e\u003c/a\u003e \u003ccode\u003eGrid\u003c/code\u003e, \u003ccode\u003eGridline\u003c/code\u003e, and \u003ccode\u003eCell\u003c/code\u003e components (\u003ca href=\"https://redirect.github.com/bvaughn/react-resizable-panels/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bvaughn/react-resizable-panels/compare/4.13.3...4.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `shadcn` from 4.21.0 to 4.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/releases\"\u003eshadcn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eshadcn@4.21.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/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e@shadcn/registry\u003c/code\u003e, the registry engine behind the CLI. \u003ccode\u003eshadcn\u003c/code\u003e now depends on it, and \u003ccode\u003eshadcn/registry\u003c/code\u003e and \u003ccode\u003eshadcn/schema\u003c/code\u003e re-export it, so there are no changes for existing users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12061\"\u003e#12061\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\"\u003e\u003ccode\u003ea9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - fix shimmer reduced motion handling when used with a variant\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003eshadcn docs\u003c/code\u003e only rewrites links on the ui.shadcn.com host.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md\"\u003eshadcn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.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/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e@shadcn/registry\u003c/code\u003e, the registry engine behind the CLI. \u003ccode\u003eshadcn\u003c/code\u003e now depends on it, and \u003ccode\u003eshadcn/registry\u003c/code\u003e and \u003ccode\u003eshadcn/schema\u003c/code\u003e re-export it, so there are no changes for existing users.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12061\"\u003e#12061\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\"\u003e\u003ccode\u003ea9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - fix shimmer reduced motion handling when used with a variant\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/shadcn-ui/ui/pull/12087\"\u003e#12087\u003c/a\u003e \u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shadcn\"\u003e\u003ccode\u003e@​shadcn\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003eshadcn docs\u003c/code\u003e only rewrites links on the ui.shadcn.com host.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b449684e687f28531305eca4e4768c2782\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​shadcn/registry\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.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/shadcn-ui/ui/commit/3502dbcde11d1eaf967a47ac375744dc336641f3\"\u003e\u003ccode\u003e3502dbc\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12063\"\u003e#12063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/bf6646b449684e687f28531305eca4e4768c2782\"\u003e\u003ccode\u003ebf6646b\u003c/code\u003e\u003c/a\u003e feat(registry): extract \u003ccode\u003e@​shadcn/registry\u003c/code\u003e from shadcn (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12087\"\u003e#12087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4\"\u003e\u003ccode\u003ea9c1da4\u003c/code\u003e\u003c/a\u003e fix(shadcn): apply shimmer reduced motion to variants (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/12061\"\u003e#12061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/7bc5604869dedd6f63975da6bf326bc966deac9c\"\u003e\u003ccode\u003e7bc5604\u003c/code\u003e\u003c/a\u003e chore(deps): bump next, astro, postcss, undici, postcss-selector-parser, base...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shadcn-ui/ui/commit/5c7072da672b0048bc6771e3204063a2537df91a\"\u003e\u003ccode\u003e5c7072d\u003c/code\u003e\u003c/a\u003e fix(registry): correct logo quoting in directory JSON (\u003ca href=\"https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn/issues/11807\"\u003e#11807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/shadcn-ui/ui/commits/shadcn@4.21.1/packages/shadcn\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.3 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.12.0 to 17.13.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.13.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)  b007369\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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/ce512bc1949f918ad6c17cc864a63ab6b077764f\"\u003e\u003ccode\u003ece512bc\u003c/code\u003e\u003c/a\u003e 17.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b0073695ad35ad0cb34504f3152a20a8411306e7\"\u003e\u003ccode\u003eb007369\u003c/code\u003e\u003c/a\u003e Update globals (2026-10-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/16cb1fe4a57062e8b3844b0c74b4d554f53af803\"\u003e\u003ccode\u003e16cb1fe\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.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.15.0 to 3.0.1\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\u003ev3.0.1 (2026-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etreat \u003ccode\u003eCONNECT\u003c/code\u003e requests as the transport mechanism (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2796\"\u003e#2796\u003c/a\u003e) (7cad86a03b0ddb2efdec96ce8a49b0ed07d9f4dc) \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\u003ev3.0.0 (2026-09-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ev3.0.0 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2692\"\u003e#2692\u003c/a\u003e) (2bb43428b79ac06f94bb8ea8aeacd6102fe31f56) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚠️ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSW is now ESM-only\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2765\"\u003e#2765\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDeprecate support for Node.js v18 and v20 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2729\"\u003e#2729\u003c/a\u003e). The minimal supported Node.js version is v22.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emsw/native\u003c/code\u003e is removed in favor of \u003ca href=\"https://github.com/mswjs/react-native\"\u003e\u003ccode\u003e@msw/react-native\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eRequire TypeScript 5.9 as the minimal version.\u003c/li\u003e\n\u003cli\u003eDeprecate support for TypeScript 5.1 and 5.2 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2730\"\u003e#2730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eworker.stop()\u003c/code\u003e returns a Promise (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2724\"\u003e#2724\u003c/a\u003e). Awaiting it is relevant only for in-flight critical scenarios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egraphql\u003c/code\u003e is now exported as \u003ccode\u003emsw/graphql\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2691\"\u003e#2691\u003c/a\u003e). GraphQL is now handled as a proper optional peer dependency.\u003c/li\u003e\n\u003cli\u003eRemoves the \u003ccode\u003ehandleRequest()\u003c/code\u003e utility. Please use the \u003ccode\u003edefineNetwork()\u003c/code\u003e API instead.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eGraphQLLinkHandlers\u003c/code\u003e type has been renamed to \u003ccode\u003eGraphQLLink\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003efile://\u003c/code\u003e requests now throw in Node.js as they normally do (not supported by \u003ccode\u003efetch\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eContent-Length\u003c/code\u003e request header is now removed by \u003ccode\u003ebypass()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eHTTP-to-WebSocket upgrade requests performed via \u003ccode\u003efetch()\u003c/code\u003e now throw in Node.js as they normally do (not supported by \u003ccode\u003efetch\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eCookies are no longer managed in Node.js for better compatibilty. Instead, whatever is the default behavior of your environment that's the cookie behavior you get. This has no effect on the browser.\u003c/li\u003e\n\u003cli\u003eWebSocket \u003ccode\u003econnection\u003c/code\u003e life cycle event has been renamed to \u003ccode\u003ewebsocket:connection\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2783\"\u003e#2783\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eonUnhandledRequest\u003c/code\u003e option has been renamed to \u003ccode\u003eonUnhandledFrame\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe library no longer patches \u003ccode\u003esetTimeout\u003c/code\u003e to circumvent fake timers in test runners. You should advance the fake timers normally for delayed mocked responses to resolve.\u003c/li\u003e\n\u003cli\u003eThe library no longer returns a mocked cookie string on \u003ccode\u003erequest.headers.get('cookie')\u003c/code\u003e in the handlers. It returns \u003ccode\u003enull\u003c/code\u003e in all environments. Please use the \u003ccode\u003ecookies\u003c/code\u003e resolver argument to have cookie-based logic.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupports Node.js v24 and v26.\u003c/li\u003e\n\u003cli\u003eSupports TypeScript v6.0 and v7.0.\u003c/li\u003e\n\u003cli\u003eYou can import individual utilities, like \u003ccode\u003edelay\u003c/code\u003e or \u003ccode\u003epassthrough\u003c/code\u003e, from the new \u003ccode\u003emsw/utils\u003c/code\u003e entrypoint for smaller footprint on your bundle.\u003c/li\u003e\n\u003cli\u003eSupport GraphQL v17.0.\u003c/li\u003e\n\u003cli\u003eSupport intercepting page navigations and form submissions (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2721\"\u003e#2721\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport GraphQL subscriptions (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/285\"\u003e#285\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2763\"\u003e#2763\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMigrate from \u003ccode\u003epath-to-regexp\u003c/code\u003e to \u003ccode\u003e@msw/url\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2678\"\u003e#2678\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemove the following dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egraphql\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epath-to-regexp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epicocolors\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estatuses\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estrict-event-emitter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdds a Vite plugin for MSW (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2781\"\u003e#2781\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdds a \u003ccode\u003ewebsocket:error\u003c/code\u003e life cycle event to listen to WebSocket connection errors (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2784\"\u003e#2784\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport modifying the intercepted request headers in passthrough scenarios (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2786\"\u003e#2786\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eSupport a new WebSocket Extension API that allows for better custom experiences (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2791\"\u003e#2791\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/mswjs/msw/commit/6d6aef1640ace2ce2bd90252c71bdbc53262efd3\"\u003e\u003ccode\u003e6d6aef1\u003c/code\u003e\u003c/a\u003e chore(release): v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/7cad86a03b0ddb2efdec96ce8a49b0ed07d9f4dc\"\u003e\u003ccode\u003e7cad86a\u003c/code\u003e\u003c/a\u003e fix: treat \u003ccode\u003eCONNECT\u003c/code\u003e requests as the transport mechanism (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2796\"\u003e#2796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/975cb459eeff5...\n\n_Description has been truncated_","html_url":"https://github.com/gbyo/tilecast/pull/1311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbyo%2Ftilecast/issues/1311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1311/packages"}},{"old_version":"43.4.0","new_version":"44.5.1","update_type":"major","path":"the electron group","pr_created_at":"2026-10-05T12:28:06.000Z","version_change":"43.4.0 → 44.5.1","issue":{"uuid":"5711985653","node_id":"PR_kwDOTnBiPc8AAAABGtFZYg","number":182,"state":"closed","title":"chore: bump electron from 43.4.0 to 44.5.1 in the electron group","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-05T12:32:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T12:28:06.000Z","updated_at":"2026-10-05T12:32:47.000Z","time_to_close":272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"electron","old_version":"43.4.0","new_version":"44.5.1","repository_url":"https://github.com/electron/electron"}],"path":"the electron group","ecosystem":"npm"},"body":"Bumps the electron group with 1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.4.0 to 44.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.1\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.1\u003c/h1\u003e\n\u003ch2\u003eOther Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackported fixes from upstream ANGLE, Chromium, Dawn and V8. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54564\"\u003e#54564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\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/electron/electron/commit/19c601167d4ae75989938416c18ed81eb21c6020\"\u003e\u003ccode\u003e19c6011\u003c/code\u003e\u003c/a\u003e chore: cherry-pick 27 changes from angle, chromium, dawn and v8 (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54564\"\u003e#54564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v43.4.0...v44.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron\u0026package-manager=npm_and_yarn\u0026previous-version=43.4.0\u0026new-version=44.5.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 \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/Sandeepv68/EncodeX/pull/182","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sandeepv68%2FEncodeX/issues/182","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/182/packages"}},{"old_version":"44.4.3","new_version":"44.5.0","update_type":"minor","path":"/electron","pr_created_at":"2026-10-05T06:55:53.000Z","version_change":"44.4.3 → 44.5.0","issue":{"uuid":"5707757900","node_id":"PR_kwDOUYAoVM8AAAABGpowZA","number":67,"state":"closed","title":"deps: bump electron from 44.4.3 to 44.5.0 in /electron","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-07T07:59:47.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-05T06:55:53.000Z","updated_at":"2026-10-07T07:59:57.000Z","time_to_close":176634,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"electron","old_version":"44.4.3","new_version":"44.5.0","repository_url":"https://github.com/electron/electron"}],"path":"/electron","ecosystem":"npm"},"body":"Bumps [electron](https://github.com/electron/electron) from 44.4.3 to 44.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/electron/releases\"\u003eelectron's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron v44.5.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes for v44.5.0\u003c/h1\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded launch-failure reporting with \u003ccode\u003esystemErrorCode\u003c/code\u003e to the \u003ccode\u003eapp\u003c/code\u003e \u003ccode\u003echild-process-gone\u003c/code\u003e event. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54231\"\u003e#54231\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54230\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged the default trash implementation on KDE Plasma 6 to \u003ccode\u003ekioclient\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54361\"\u003e#54361\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54362\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eDevTools zoom in/out now uses the same zoom steps as Chromium. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54387\"\u003e#54387\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54388\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e--xdg-portal-required-version\u003c/code\u003e having no effect and a spurious portal warning being logged for file dialogs on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54303\"\u003e#54303\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54304\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54302\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a child \u003ccode\u003eWebContentsView\u003c/code\u003e losing focus when its window is reactivated. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54455\"\u003e#54455\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54456\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54454\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when a WebAuthn request used a security key that required its PIN. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54403\"\u003e#54403\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54389\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when creating a framed window on Wayland in environments where GTK could not initialize. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54420\"\u003e#54420\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54399\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a crash when sending a DevTools protocol command with a non-string value for an optional string parameter via \u003ccode\u003ewebContents.debugger\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54445\"\u003e#54445\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54443\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54444\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a GPU process crash on startup when another instance of the app is using the same session data directory. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54469\"\u003e#54469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a grey border around frameless windows on Linux WMs without compositing. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54391\"\u003e#54391\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54390\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54392\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a main process crash when a native API method was called with a \u003ccode\u003ethis\u003c/code\u003e value of a different native type; it now throws a \u003ccode\u003eTypeError\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54315\"\u003e#54315\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54316\"\u003e43\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash during process exit when \u003ccode\u003evm.Script\u003c/code\u003e or \u003ccode\u003evm\u003c/code\u003e contexts created in the main process had been garbage collected shortly before quitting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54266\"\u003e#54266\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54268\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54267\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a possible crash on Windows on ARM when \u003ccode\u003epowerMonitor\u003c/code\u003e is torn down. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54408\"\u003e#54408\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54384\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash calling \u003ccode\u003eimage.toPNG()\u003c/code\u003e from a sandboxed preload script. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54502\"\u003e#54502\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54503\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54501\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed a renderer crash when a \u003ccode\u003eResizeObserver\u003c/code\u003e loop-limit error handler modified layout. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54290\"\u003e#54290\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54289\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eaccent-color-changed\u003c/code\u003e on Windows reporting a colour that differed from \u003ccode\u003esystemPreferences.getAccentColor()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54409\"\u003e#54409\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54405\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where \u003ccode\u003ecrashReporter.setUploadToServer()\u003c/code\u003e had no effect after \u003ccode\u003ecrashReporter.start()\u003c/code\u003e was called. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54518\"\u003e#54518\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54519\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eapp.getRecentDocuments()\u003c/code\u003e omitting documents with non-ASCII paths on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54407\"\u003e#54407\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54385\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eclipboard.read()\u003c/code\u003e, \u003ccode\u003ereadText()\u003c/code\u003e and \u003ccode\u003ehas()\u003c/code\u003e resolving seconds late on Linux while the app was idle. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54308\"\u003e#54308\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54310\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54309\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54307\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003edesktopCapturer.getSources()\u003c/code\u003e leaving non-resizable windows resizable on macOS. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54397\"\u003e#54397\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54396\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54398\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003efs.rmSync\u003c/code\u003e failing to remove read-only files on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54255\"\u003e#54255\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54257\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54256\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54190\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eGDK_BACKEND\u003c/code\u003e leaking into processes spawned by Electron apps on Linux. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54425\"\u003e#54425\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54426\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54424\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed hidden windows continuing to render at full frame rate after \u003ccode\u003esetBackgroundThrottling(false)\u003c/code\u003e followed by \u003ccode\u003esetBackgroundThrottling(true)\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54341\"\u003e#54341\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54339\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epointerLock\u003c/code\u003e permission requests from some iframes reporting the parent frame. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54464\"\u003e#54464\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54466\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54465\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54463\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetContentProtection(true)\u003c/code\u003e having no effect in Windows remote sessions. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54500\"\u003e#54500\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54499\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents()\u003c/code\u003e taking effect late on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54497\"\u003e#54497\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54498\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54496\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003esetIgnoreMouseEvents(true)\u003c/code\u003e being undone by the next resize on X11. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54393\"\u003e#54393\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54423\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54394\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003esetIgnoreMouseEvents\u003c/code\u003e support on Wayland.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eshell.showItemInFolder()\u003c/code\u003e on Linux for paths containing \u003ccode\u003e#\u003c/code\u003e, \u003ccode\u003e?\u003c/code\u003e or \u003ccode\u003e%\u003c/code\u003e when the file manager is reached over D-Bus. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54406\"\u003e#54406\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54386\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the default action label on Linux notifications not being localized. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54401\"\u003e#54401\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54400\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54402\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the GPU process crash-looping on Windows when the sandbox cannot read the install folder; the folder is now reported instead. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54484\"\u003e#54484\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54485\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54483\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed the zoom level resetting on \u003ccode\u003efile:\u003c/code\u003e and other host-less pages after a \u003ccode\u003elocation.hash\u003c/code\u003e change. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54442\"\u003e#54442\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54440\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54441\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed typing not working after closing an \u003ccode\u003ealert()\u003c/code\u003e or \u003ccode\u003econfirm()\u003c/code\u003e on Windows. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54461\"\u003e#54461\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54462\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54460\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eutilityProcess\u003c/code\u003e dropping \u003ccode\u003estdout\u003c/code\u003e/\u003ccode\u003estderr\u003c/code\u003e output that the child wrote immediately before exiting. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54278\"\u003e#54278\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54332\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54279\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54335\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual zoom limits resetting on navigation and not applying to webviews. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54449\"\u003e#54449\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54450\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54438\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed WebAssembly modules loaded from the code cache crashing or throwing \u003ccode\u003eRuntimeError: unreachable\u003c/code\u003e after updating between certain patch releases. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54246\"\u003e#54246\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54239\"\u003e42\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54238\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54237\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003ewin.setEnabled(false)\u003c/code\u003e and modal child windows not blocking input on Wayland. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54447\"\u003e#54447\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54446\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54448\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\u003c/li\u003e\n\u003cli\u003eFixed zoom in/out getting stuck after zooming past the 25%-500% range. \u003ca href=\"https://redirect.github.com/electron/electron/pull/54421\"\u003e#54421\u003c/a\u003e \u003c!-- raw HTML omitted --\u003e(Also in \u003ca href=\"https://redirect.github.com/electron/electron/pull/54422\"\u003e43\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/electron/electron/pull/54395\"\u003e45\u003c/a\u003e)\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003esetVisualZoomLevelLimits()\u003c/code\u003e shrinking pages when the minimum is under 1.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance Improvements\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/electron/electron/commit/435b189742416c5a05019b72baf6313b328cdcd6\"\u003e\u003ccode\u003e435b189\u003c/code\u003e\u003c/a\u003e test: parse all custom page size PDFs in one pdf.js process (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54544\"\u003e#54544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/a2db7a8aad5938d282a38abe71dbab0c8473f614\"\u003e\u003ccode\u003ea2db7a8\u003c/code\u003e\u003c/a\u003e test: wait for child output before asserting on it (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54541\"\u003e#54541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/fa180db8450f61fbeab0cfffffb342ec363bdec3\"\u003e\u003ccode\u003efa180db\u003c/code\u003e\u003c/a\u003e fix: crashReporter.setUploadToServer() having no effect after start (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54518\"\u003e#54518\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/60f40fee81f85300e46d97cf1519057877ce95aa\"\u003e\u003ccode\u003e60f40fe\u003c/code\u003e\u003c/a\u003e test: wait for focus before requesting pointer lock in spec (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54533\"\u003e#54533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/f0a852d51768f3c1da71b6e58963aa142b16acd3\"\u003e\u003ccode\u003ef0a852d\u003c/code\u003e\u003c/a\u003e test: wait for earlier Electron workers to exit before serial specs (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54512\"\u003e#54512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/42ed175c9bbee6f060678ad3f35cff980cb4fa5c\"\u003e\u003ccode\u003e42ed175\u003c/code\u003e\u003c/a\u003e fix: apply the X11 input shape before setIgnoreMouseEvents() returns (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54497\"\u003e#54497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/71490d858a259ea38244a6ee467e4d383ea8e8f4\"\u003e\u003ccode\u003e71490d8\u003c/code\u003e\u003c/a\u003e fix: apply setContentProtection() in Windows remote sessions again (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54500\"\u003e#54500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/d4bd1787ae6e2c241d41e0f2528e9c46b330a5b6\"\u003e\u003ccode\u003ed4bd178\u003c/code\u003e\u003c/a\u003e fix: throw instead of crashing when nativeImage cannot create a Buffer (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54502\"\u003e#54502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/614efcd8d2e7c44835718fd46fa8a87db0a3a3e5\"\u003e\u003ccode\u003e614efcd\u003c/code\u003e\u003c/a\u003e fix: report install folders that the sandbox cannot read on Windows instead o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/electron/commit/4fbf659a8e7c4a2da63e78a02c82806b4d64306f\"\u003e\u003ccode\u003e4fbf659\u003c/code\u003e\u003c/a\u003e test: fix chrome.tabs reload spec race with the reload commit (\u003ca href=\"https://redirect.github.com/electron/electron/issues/54475\"\u003e#54475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/electron/compare/v44.4.3...v44.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/khanhkit/AgentProxy/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/khanhkit%2FAgentProxy/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}}]}