{"id":40553,"name":"handsontable","ecosystem":"npm","repository_url":"https://github.com/handsontable/handsontable","issues_count":24,"created_at":"2025-06-10T19:37:09.079Z","updated_at":"2025-06-10T19:37:09.079Z","purl":"pkg:npm/handsontable","metadata":{"id":1813981,"name":"handsontable","ecosystem":"npm","description":"Handsontable is a JavaScript Spreadsheet Component available for React, Angular and Vue.","homepage":"https://handsontable.com/","licenses":"SEE LICENSE IN LICENSE.txt","normalized_licenses":["ICU"],"repository_url":"https://github.com/handsontable/handsontable","keywords_array":["data","grid","table","editor","grid-editor","data-grid","data-table","spreadsheet","excel","tabular-data","edit-cell","editable-table","data-spreadsheet"],"namespace":null,"versions_count":797,"first_release_published_at":"2023-03-17T16:26:59.537Z","latest_release_published_at":"2024-10-17T07:25:30.988Z","latest_release_number":"14.6.1","last_synced_at":"2024-11-30T11:04:34.380Z","created_at":"2022-04-09T16:55:47.789Z","updated_at":"2025-01-17T02:00:19.927Z","registry_url":"https://www.npmjs.com/package/handsontable","install_command":"npm install handsontable","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"8.0.0-beta.2","latest":"14.6.1","next":"0.0.0-next-9a52a6a-20241128"}},"repo_metadata":{"id":37390863,"uuid":"1790564","full_name":"handsontable/handsontable","owner":"handsontable","description":"JavaScript data grid with a spreadsheet look \u0026 feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡","archived":false,"fork":false,"pushed_at":"2024-04-12T14:55:03.000Z","size":747466,"stargazers_count":18965,"open_issues_count":444,"forks_count":2932,"subscribers_count":453,"default_branch":"develop","last_synced_at":"2024-04-14T02:44:38.497Z","etag":null,"topics":["angular-grids","crud-operations","csv-editor","data-editing","data-grid","data-management","data-tables","datagrid","datatable","excel","grid","grid-component","javascript-tools","react-datatable","react-grid","spreadsheet","table","vue-table"],"latest_commit_sha":null,"homepage":"https://handsontable.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/handsontable.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2011-05-23T22:38:58.000Z","updated_at":"2024-04-15T08:03:46.716Z","dependencies_parsed_at":"2024-03-25T08:54:16.862Z","dependency_job_id":"08861cd9-843d-40b6-a0b7-665018194414","html_url":"https://github.com/handsontable/handsontable","commit_stats":{"total_commits":6634,"total_committers":141,"mean_commits":47.04964539007092,"dds":0.6731986735001507,"last_synced_commit":"c1ee22283a7036ff323204cff24f9faee39811a7"},"previous_names":["warpech/jquery-handsontable"],"tags_count":216,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/handsontable","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215416734,"owners_count":15876056,"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":"handsontable","name":"Handsontable","uuid":"8068250","kind":"organization","description":"A JavaScript component that combines data grid features with spreadsheet-like UI.","email":"support@handsontable.com","website":"https://handsontable.com","location":null,"twitter":"handsontable","company":null,"icon_url":"https://avatars.githubusercontent.com/u/8068250?v=4","repositories_count":30,"last_synced_at":"2024-04-15T07:40:04.247Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/handsontable","funding_links":[],"total_stars":23878,"followers":71,"following":0,"created_at":"2022-11-02T16:38:55.309Z","updated_at":"2024-04-15T07:40:13.020Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/handsontable","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/handsontable/repositories"},"tags":[{"name":"14.2.0","sha":"91b68bce6e4e4890dc56ea7a58a59c0f04a9a2d0","kind":"tag","published_at":"2024-03-06T09:02:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/14.2.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/14.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/14.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/14.2.0/manifests"},{"name":"14.1.0","sha":"692babc46390b62e01dcbc135315fe3522e7dfe7","kind":"tag","published_at":"2024-01-16T09:35:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/14.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/14.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/14.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/14.1.0/manifests"},{"name":"14.0.0","sha":"9896296c44a2eec25879741d9cd62f4038ef8cf7","kind":"tag","published_at":"2023-11-30T09:42:48.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/14.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/14.0.0/manifests"},{"name":"13.1.0","sha":"ffd90e24b08cca1ecd8d5da4a9f2939d996d6dc7","kind":"tag","published_at":"2023-08-31T07:14:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/13.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/13.1.0/manifests"},{"name":"13.0.0","sha":"129776acd62743434bedb81bb4b3b375b3906f2d","kind":"tag","published_at":"2023-06-22T11:01:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/13.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/13.0.0/manifests"},{"name":"12.4.0","sha":"696f1e0ace1190473725487bd2bede624223a270","kind":"tag","published_at":"2023-05-23T08:52:16.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.4.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.4.0/manifests"},{"name":"12.3.3","sha":"83014d19fb90ceb4c27bdcd000f5cea6c64d1fb8","kind":"tag","published_at":"2023-03-28T10:29:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.3.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.3/manifests"},{"name":"12.3.2","sha":"b49496257fe954220b87d8cb899de23ba0812120","kind":"tag","published_at":"2023-03-23T11:49:32.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.3.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.2/manifests"},{"name":"12.3.1","sha":"3f2492270df434299c86a620083f1b83efd24b74","kind":"tag","published_at":"2023-02-06T11:57:00.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.3.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.1/manifests"},{"name":"12.3.0","sha":"155272763a14b785c449c1c1d175c594050fe92d","kind":"tag","published_at":"2022-12-14T11:31:49.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.3.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.3.0/manifests"},{"name":"12.2.0","sha":"94b44fee39acb62db8400ed9b9e096d163fd09fc","kind":"tag","published_at":"2022-10-25T10:15:28.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.2.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.2.0/manifests"},{"name":"12.1.3","sha":"67f796e288da075f113e2f99487c3aa70a2ef8f9","kind":"tag","published_at":"2022-09-22T07:57:43.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.1.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.3/manifests"},{"name":"12.1.2","sha":"7fa1857d40ee37f4e9ece759891015bf6a06148e","kind":"tag","published_at":"2022-07-08T14:24:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.1.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.2/manifests"},{"name":"12.1.1","sha":"9500d18e97a42b6a9cc4b8328974f39cfc46758a","kind":"tag","published_at":"2022-07-05T13:11:49.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.1.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.1/manifests"},{"name":"12.1.0","sha":"e572583942474701b8fa2561cd2ec32e4a9f6a09","kind":"tag","published_at":"2022-06-28T10:49:36.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.1.0/manifests"},{"name":"12.0.1","sha":"598688aad8bad589b428cc1f467c2a7aeb985010","kind":"tag","published_at":"2022-05-16T07:35:09.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.0.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.0.1/manifests"},{"name":"12.0.0","sha":"8344a56d818c209a7449a2ec1217520588e013a4","kind":"tag","published_at":"2022-04-28T11:06:45.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/12.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/12.0.0/manifests"},{"name":"11.1.0","sha":"22121087cb57d99f08e3105d20a0fb4de953877a","kind":"tag","published_at":"2022-01-13T11:37:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/11.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/11.1.0/manifests"},{"name":"11.0.1","sha":"80dac620e9414d37e0f0b592cf3cd75dcb5e0cad","kind":"tag","published_at":"2021-11-17T15:15:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/11.0.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/11.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/11.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/11.0.1/manifests"},{"name":"11.0.0","sha":"2dbc605c14b4f13eb25b77679f1c1cab98a274ad","kind":"tag","published_at":"2021-11-17T12:34:29.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/11.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/11.0.0/manifests"},{"name":"10.0.0","sha":"1443e4eda1c8bd61c58a5c7bd5ea6a4b104a5988","kind":"tag","published_at":"2021-09-29T08:42:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/10.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/10.0.0/manifests"},{"name":"9.0.2","sha":"b0a09bde9a9d4164bee4f28cd047fa843f42a7a9","kind":"tag","published_at":"2021-07-28T10:23:25.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/9.0.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/9.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/9.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/9.0.2/manifests"},{"name":"9.0.1","sha":"9a91a70ce30bab36830875cab0dd4a72f127d181","kind":"tag","published_at":"2021-06-17T08:43:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/9.0.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"f9420a22e272df9cf37d54abb75bdb47db1149e0","kind":"tag","published_at":"2021-06-01T10:28:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/9.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/9.0.0/manifests"},{"name":"8.4.0","sha":"e8e8f30bbe1677cda0b2ab62e166f77b64531994","kind":"tag","published_at":"2021-05-11T10:35:01.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.4.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.4.0/manifests"},{"name":"8.3.2","sha":"ce70e4163dd1fd546b9930fc7bc5a27ec29a1548","kind":"tag","published_at":"2021-03-16T10:53:25.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.3.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.3.2/manifests"},{"name":"8.3.1","sha":"a58d4e235c90bb896d7d7488b7a00c197cffa1a4","kind":"tag","published_at":"2021-02-10T11:32:15.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.3.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.3.1/manifests"},{"name":"8.3.0","sha":"8b6e9c404ac0aa4fb211a6bedbd68b7fbd81c658","kind":"tag","published_at":"2021-01-28T09:31:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.3.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.3.0/manifests"},{"name":"8.2.0","sha":"34793d5e9ee10176941ebe2589996daa80b5effd","kind":"tag","published_at":"2020-11-12T09:50:11.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.2.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.2.0/manifests"},{"name":"8.1.0","sha":"b7618fc4213d3b2ab32ba62ff6f1d57cd1af6c49","kind":"tag","published_at":"2020-10-01T10:54:50.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.1.0/manifests"},{"name":"8.0.0","sha":"0ec29f9cab9e0d9df1af99287c1211e87779737a","kind":"tag","published_at":"2020-08-05T10:16:34.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.0.0/manifests"},{"name":"8.0.0-beta.2","sha":"9a777e48bdd0935b5b2281295ed623c0993cdbc6","kind":"tag","published_at":"2020-07-15T11:36:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.0.0-beta.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.0.0-beta.2/manifests"},{"name":"7.4.2","sha":"88d78a5be5e37ad703c11914c86690d2436d3024","kind":"tag","published_at":"2020-02-19T13:02:23.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.4.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.4.2/manifests"},{"name":"7.4.1","sha":"8bf034404d01971a474e948cbbd97079efc68851","kind":"tag","published_at":"2020-02-19T11:17:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.4.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.4.1/manifests"},{"name":"7.4.0","sha":"e7a3fab2b031ede90ff09c4fd655968511ab9d3e","kind":"tag","published_at":"2020-02-12T12:01:01.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.4.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.4.0/manifests"},{"name":"7.3.0","sha":"ca1ab950de4522bdb899f9e442cef978d860685e","kind":"tag","published_at":"2019-12-12T13:36:54.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.3.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.3.0/manifests"},{"name":"8.0.0-beta.1","sha":"cd76da8dce1b4e5d45c775fdc229b8a8184be992","kind":"commit","published_at":"2019-11-14T09:38:24.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/8.0.0-beta.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/8.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/8.0.0-beta.1/manifests"},{"name":"7.2.2","sha":"b9e14ee9c45dc8f42e23414c93e82e6b805f6879","kind":"tag","published_at":"2019-10-23T12:11:42.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.2.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.2.2/manifests"},{"name":"7.2.1","sha":"05cea9a47e15aa56e4e9d40b583c938b9a93e6f3","kind":"tag","published_at":"2019-10-16T10:44:43.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.2.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.2.1/manifests"},{"name":"7.2.0","sha":"123fbe058cd01ba42c1a876ba9fa2de7e1da5bd2","kind":"commit","published_at":"2019-10-15T09:39:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.2.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.2.0/manifests"},{"name":"7.1.1","sha":"98878a6bb6edbed065b7961bc97d4b799e908503","kind":"tag","published_at":"2019-08-12T11:23:39.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.1.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"22dc4bd29f61ecd9611f7ff6869acaff0dcb1839","kind":"tag","published_at":"2019-06-11T11:09:14.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.1.0/manifests"},{"name":"7.0.3","sha":"90752fda8be5ac6b2708e0f2de8809d51dc1be4f","kind":"tag","published_at":"2019-05-13T10:21:14.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.0.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.3/manifests"},{"name":"7.0.2","sha":"671d7240267a11315f005a389728d113d9964313","kind":"tag","published_at":"2019-04-09T10:59:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.0.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.2/manifests"},{"name":"7.0.1","sha":"df81543c2d3d65ef5775b1b05bec55e7d3c79b24","kind":"tag","published_at":"2019-04-08T11:13:43.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.0.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.1/manifests"},{"name":"7.0.0","sha":"d0aac96b07497347eba7d8307c5b70e0081410f4","kind":"tag","published_at":"2019-03-06T10:49:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/7.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/7.0.0/manifests"},{"name":"6.2.2","sha":"c2ba2dc02e3eb883a58f976ef5944fa629dc981d","kind":"tag","published_at":"2018-12-19T12:15:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.2.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"65dc03147e411df27e6c2699b93fdc7ade9bad67","kind":"tag","published_at":"2018-12-12T12:28:04.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.2.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"4a4833e62f215354e1668fa80a5ac2fc2598abf6","kind":"tag","published_at":"2018-11-14T11:10:07.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.2.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.2.0/manifests"},{"name":"6.1.1","sha":"c57d1c654aa3e69e464debe9d5ace557e7049043","kind":"tag","published_at":"2018-10-23T10:16:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.1.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.1.1/manifests"},{"name":"6.1.0","sha":"f2310fd4f6cf6b3c00c892a176f90320ac785251","kind":"tag","published_at":"2018-10-17T10:02:21.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.1.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.1.0/manifests"},{"name":"6.0.1","sha":"2e4d5d4cee02502bff0988e34b4273763ec7e75e","kind":"tag","published_at":"2018-10-02T10:44:29.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.0.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"98d7bb33b75cbf6db885a9d686acc72690b21622","kind":"tag","published_at":"2018-09-27T09:05:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/6.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/6.0.0/manifests"},{"name":"5.0.2","sha":"bb6871349289add4f4692ebe6627c408b6bce251","kind":"tag","published_at":"2018-09-12T10:21:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/5.0.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/5.0.2/manifests"},{"name":"5.0.1","sha":"638c3aa0303af292b3e685046f53e6e9ea17208c","kind":"tag","published_at":"2018-08-16T10:26:42.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/5.0.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/5.0.1/manifests"},{"name":"5.0.0","sha":"95320cffa2df92143fbcfc14fb1c7fbca6147de3","kind":"tag","published_at":"2018-07-11T09:56:03.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/5.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/5.0.0/manifests"},{"name":"4.0.0","sha":"94c0960f4f83887b30619017b742af2d83b1d5bc","kind":"tag","published_at":"2018-06-13T10:18:32.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/4.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/4.0.0/manifests"},{"name":"3.0.0","sha":"082e6f711b1517678f1fa7211fee8e77669a55d6","kind":"tag","published_at":"2018-05-16T09:49:32.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/3.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/3.0.0/manifests"},{"name":"2.0.0","sha":"7476f640754c49cd395d2c966a161540802c95b8","kind":"tag","published_at":"2018-04-11T11:39:03.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/2.0.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/2.0.0/manifests"},{"name":"1.18.1","sha":"20f36887cfe55eed28f178323cd5900bbbd29c00","kind":"tag","published_at":"2018-03-20T09:46:57.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.18.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.18.1/manifests"},{"name":"0.38.1","sha":"de3f46e06a4cbe473458b96f092a285cd0ba3a6c","kind":"tag","published_at":"2018-03-20T09:31:54.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.38.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.38.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.38.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.38.1/manifests"},{"name":"1.18.0","sha":"4b7c80fe838a73910cbd5c630a91786753d6e5ed","kind":"tag","published_at":"2018-03-14T11:05:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.18.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.18.0/manifests"},{"name":"0.38.0","sha":"c6bcadac818374b311a2965272a79c49ced0b1f7","kind":"tag","published_at":"2018-03-14T10:49:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.38.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.38.0/manifests"},{"name":"1.17.0","sha":"7317e93c9e08b304ae620d11b920bde813322fca","kind":"tag","published_at":"2018-03-01T12:55:59.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.17.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.17.0/manifests"},{"name":"0.37.0","sha":"745d63c1cc850bdb34fe1d5e73a76c116a5e80a4","kind":"tag","published_at":"2018-03-01T12:38:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.37.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.37.0/manifests"},{"name":"1.16.0","sha":"262c800a75c98d35be615dbe460c1bb527090980","kind":"tag","published_at":"2018-02-16T10:49:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.16.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.16.0/manifests"},{"name":"0.36.0","sha":"ac19b581425c5034738455541595b4f6b5509382","kind":"tag","published_at":"2018-02-16T09:53:12.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.36.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.36.0/manifests"},{"name":"1.15.1","sha":"2a856d489f6e2de7c542fdaa7f6ebe43e6f1b024","kind":"tag","published_at":"2018-01-25T09:26:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.15.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.15.1/manifests"},{"name":"0.35.1","sha":"1b4093edae262a297a9c25cc0153b443951e6530","kind":"tag","published_at":"2018-01-25T09:08:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.35.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.35.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.35.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.35.1/manifests"},{"name":"1.15.0","sha":"fae06697e348a768488dee6cc93f87185e9c0217","kind":"tag","published_at":"2017-12-06T11:56:52.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.15.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.15.0/manifests"},{"name":"0.35.0","sha":"ef41985b6c96f025475a3ab85f1e87f9487efec9","kind":"tag","published_at":"2017-12-06T11:49:09.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.35.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.35.0/manifests"},{"name":"1.14.3","sha":"cb72b0229a4fe3277b45a93e8963532b1588cf23","kind":"tag","published_at":"2017-10-12T08:16:42.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.14.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.3/manifests"},{"name":"0.34.5","sha":"34eb9eb67648ca58255b64d9c46b5b80ae526ff5","kind":"tag","published_at":"2017-10-12T08:09:18.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.34.5","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.34.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.5/manifests"},{"name":"1.14.2","sha":"14922ff19b4fac18a4fe930b02661943a1b34c8e","kind":"tag","published_at":"2017-09-13T09:37:34.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.14.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.2/manifests"},{"name":"0.34.4","sha":"7362ea024667937dfabf626bd73dce4e2d8cf2de","kind":"tag","published_at":"2017-09-13T09:18:44.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.34.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.34.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.4/manifests"},{"name":"1.14.1","sha":"9621e960c61f6cb16458abe47067f7f0cc7ebfb3","kind":"tag","published_at":"2017-09-12T11:45:52.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.14.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.1/manifests"},{"name":"0.34.3","sha":"aa835fa018064449f427d1c2d15fc6e02450c8e6","kind":"tag","published_at":"2017-09-12T11:29:59.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.34.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.34.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.3/manifests"},{"name":"1.14.0","sha":"e7a6af9d3a0995a971b0dcaba4cda357307cd776","kind":"tag","published_at":"2017-09-12T08:19:02.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/1.14.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/1.14.0/manifests"},{"name":"0.34.2","sha":"aa74d2aed86f0394c576729a841b0410bdb2a7da","kind":"tag","published_at":"2017-09-12T08:12:27.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.34.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.34.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.2/manifests"},{"name":"0.34.1","sha":"a34ae9ca52bc7e3fabcd5b34029bc4692ecd17bb","kind":"tag","published_at":"2017-09-06T11:05:37.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.34.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.34.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.1/manifests"},{"name":"0.34.0","sha":"4b290f9a5ae9de8794e022f618abaa6d4990eb24","kind":"tag","published_at":"2017-08-02T07:39:44.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.34.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.34.0/manifests"},{"name":"0.33.0","sha":"4a900a75ef8eba9c38dd7f4c0feca43ff495e1a4","kind":"tag","published_at":"2017-07-11T11:31:02.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.33.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.33.0/manifests"},{"name":"0.32.0","sha":"9c504663a1002880abbd1b0b5bca98da65d0bcd6","kind":"tag","published_at":"2017-05-31T07:05:47.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.32.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.32.0/manifests"},{"name":"0.32.0-beta2","sha":"33dcdf5bb81cad36b1705ec502eef84b899849c4","kind":"tag","published_at":"2017-05-24T10:51:28.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.32.0-beta2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.32.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.32.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.32.0-beta2/manifests"},{"name":"0.32.0-beta1","sha":"6f3ec411f230574f2cf42de6f30931ee9376edd6","kind":"tag","published_at":"2017-05-17T12:48:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.32.0-beta1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.32.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.32.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.32.0-beta1/manifests"},{"name":"0.31.2","sha":"95044950857b8f757b07e6c76f654a767cedc890","kind":"tag","published_at":"2017-04-03T12:34:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.31.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.31.2/manifests"},{"name":"0.31.1","sha":"0f55f3b77cf67affee5ede619311a3544f39943f","kind":"tag","published_at":"2017-03-07T12:39:57.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.31.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.31.1/manifests"},{"name":"0.31.0","sha":"e1f617ce8607a476db25676ba6287754c2983200","kind":"tag","published_at":"2017-02-14T10:14:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.31.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.31.0/manifests"},{"name":"0.30.1","sha":"9923e34d09e3ace7d76d642a7c2f6f0c6bb32156","kind":"tag","published_at":"2017-01-17T12:32:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.30.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.30.1/manifests"},{"name":"0.30.0","sha":"87d0df04b113023f49d5456379fb64d9de622d8b","kind":"tag","published_at":"2017-01-11T11:12:13.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.30.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.30.0/manifests"},{"name":"0.29.2","sha":"b2e8024635d9ce39b76bd15a9d7839fdc8775074","kind":"tag","published_at":"2016-12-21T12:59:01.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.29.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.29.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.29.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.29.2/manifests"},{"name":"0.29.1","sha":"24bbc78444de53a22283566ad91318b647eeac68","kind":"tag","published_at":"2016-12-13T09:57:54.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.29.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.29.1/manifests"},{"name":"0.29.0","sha":"f52419f500b11241c3c0d97a5bfa5574cc0e0006","kind":"tag","published_at":"2016-11-08T12:06:23.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.29.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.29.0/manifests"},{"name":"0.28.4","sha":"bdddb52c519b5ac739f56cb404785fe55313fd3c","kind":"tag","published_at":"2016-10-13T12:04:37.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.28.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.28.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.4/manifests"},{"name":"0.28.3","sha":"e18b9f0dfe2c641b686b4e2c07d104d6d891e999","kind":"tag","published_at":"2016-10-05T09:31:29.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.28.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.28.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.3/manifests"},{"name":"0.28.2","sha":"7f8012b9851d256bd0b19ed6019ef8ce651a5cbd","kind":"tag","published_at":"2016-10-04T12:40:27.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.28.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.28.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.2/manifests"},{"name":"0.28.1","sha":"cfd0e7a462ad6c6bd9c0d772b9ac4305a4a23235","kind":"tag","published_at":"2016-09-29T12:32:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.28.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.1/manifests"},{"name":"0.28.0","sha":"904f4a9f8eed9a22454d31567f5687321d34bd9e","kind":"tag","published_at":"2016-09-15T08:34:27.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.28.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.28.0/manifests"},{"name":"0.27.0","sha":"715c3deeb16e97ed867439c766598517d64429f0","kind":"tag","published_at":"2016-09-01T13:24:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.27.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.27.0/manifests"},{"name":"0.26.1","sha":"43e98578ea9ec74f01f3b377e61fe7e3cb94926c","kind":"tag","published_at":"2016-07-27T10:04:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.26.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.26.1/manifests"},{"name":"0.26.0","sha":"0d90e68560ac25aa82aa004e11f4717f30850325","kind":"tag","published_at":"2016-06-27T08:05:59.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.26.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.26.0/manifests"},{"name":"0.25.1","sha":"17d2429fb39c970d45228f0378811ec7a78e3b5b","kind":"tag","published_at":"2016-06-06T11:35:23.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.25.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.25.1/manifests"},{"name":"0.25.0","sha":"73d847a99fc7636658d5c953ab7a8eef86a563df","kind":"tag","published_at":"2016-05-25T10:44:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.25.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.25.0/manifests"},{"name":"0.24.3","sha":"54308d501f8325acab6334964309674216918f9c","kind":"tag","published_at":"2016-04-28T13:08:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.24.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.24.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.3/manifests"},{"name":"0.24.2","sha":"7eedc01389abc794d4fd1848df1d244acd019256","kind":"tag","published_at":"2016-04-11T12:12:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.24.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.2/manifests"},{"name":"0.24.1","sha":"b0802f78b5c4fbe0de9a9b9b4b5a013f2364f45a","kind":"tag","published_at":"2016-03-16T11:24:12.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.24.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.1/manifests"},{"name":"0.24.0","sha":"f58603659def6364e0146f7e20a38aacdf2dc47a","kind":"tag","published_at":"2016-03-15T11:06:36.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.24.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.24.0/manifests"},{"name":"0.23.0","sha":"cb4ae1651e3b456d85e0ac1767e69d72267e266c","kind":"tag","published_at":"2016-02-19T11:41:21.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.23.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.23.0/manifests"},{"name":"0.22.0","sha":"128f649a9fc4c4d370892168476239cd0d44b716","kind":"tag","published_at":"2016-02-03T12:44:14.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.22.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.22.0/manifests"},{"name":"0.21.0","sha":"461a1eefb66b3938589c76de0d10d9b93e6dba8a","kind":"tag","published_at":"2016-01-20T13:46:03.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.21.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.21.0/manifests"},{"name":"0.20.3","sha":"2a0970fbe0b04b667f10277d069f6b6f1a96bc21","kind":"tag","published_at":"2016-01-08T12:04:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.20.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.20.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.3/manifests"},{"name":"0.20.2","sha":"5a8dc8c1b903a9a8be84f2da25c7b6a85bc1fee5","kind":"tag","published_at":"2015-12-04T10:57:45.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.20.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.20.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.2/manifests"},{"name":"0.20.1","sha":"4e77bfd2adbbaf68ba4456842381049427e1320e","kind":"tag","published_at":"2015-11-19T11:08:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.20.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.1/manifests"},{"name":"0.20.0","sha":"48677fd885c282c2224b578edd42420964e660d4","kind":"tag","published_at":"2015-11-03T13:38:04.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.20.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.20.0/manifests"},{"name":"0.19.0","sha":"5f9d060657ff5c338e9995377d75755a117f58cd","kind":"tag","published_at":"2015-10-02T10:38:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.19.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.19.0/manifests"},{"name":"0.18.0","sha":"3e8ca2e17a0fdad65b66ca21f9192a3a55e57292","kind":"tag","published_at":"2015-09-10T13:00:03.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.18.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.18.0/manifests"},{"name":"0.17.0","sha":"3f82854ea309e6c4b52aa89cd0c7070eb03e8b92","kind":"tag","published_at":"2015-08-27T09:56:18.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.17.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.17.0/manifests"},{"name":"0.16.1","sha":"b22d31e781e16e1a46eb23ab821a861f7380a1cc","kind":"tag","published_at":"2015-07-24T07:12:44.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.16.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.16.1/manifests"},{"name":"0.16.0","sha":"b59808fea3b07a8ae11e46476b53c21316fb697b","kind":"tag","published_at":"2015-07-10T08:04:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.16.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.16.0/manifests"},{"name":"0.15.1","sha":"8d83c71884bd8617727444de713d43e8e3d5eda2","kind":"tag","published_at":"2015-06-25T12:07:07.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.1/manifests"},{"name":"0.15.0","sha":"ae112830e10586060ed513cffd2b931d0c5056b5","kind":"tag","published_at":"2015-06-19T07:18:49.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0/manifests"},{"name":"0.15.0-beta6","sha":"289bcedbbc434ad37966c85e408f11c090d0ca24","kind":"tag","published_at":"2015-06-05T07:28:09.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0-beta6","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0-beta6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta6/manifests"},{"name":"0.15.0-beta5","sha":"e9c56813e8c9f734f438379b0103b3ab3eb1b5c4","kind":"tag","published_at":"2015-06-03T12:16:43.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0-beta5","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0-beta5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta5/manifests"},{"name":"0.15.0-beta4","sha":"21524333eb401d1b3636628af12f3ab6bff3213a","kind":"tag","published_at":"2015-06-03T11:44:02.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0-beta4","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0-beta4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta4/manifests"},{"name":"0.15.0-beta3","sha":"e05ab12bfaaa85fc4a308bbcc2c59ac6bbc38638","kind":"tag","published_at":"2015-05-21T10:19:07.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0-beta3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0-beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta3/manifests"},{"name":"0.15.0-beta2","sha":"9b69b29118ea7a0ad2cc898aa904a90967019a67","kind":"tag","published_at":"2015-05-04T08:13:25.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0-beta2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta2/manifests"},{"name":"0.15.0-beta1","sha":"2f7430dc57cc4702771a575af2873e03ecb4b264","kind":"tag","published_at":"2015-04-29T11:29:35.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.15.0-beta1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.15.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.15.0-beta1/manifests"},{"name":"0.14.1","sha":"0d7bb51ad1a189005a3fa0fda7db039780f99af7","kind":"tag","published_at":"2015-04-08T08:02:36.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.14.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.14.1/manifests"},{"name":"0.14.0","sha":"efdbe7536b8c10695e3946d4e628a9169bf1fc44","kind":"tag","published_at":"2015-04-07T08:58:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.14.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.14.0/manifests"},{"name":"0.13.1","sha":"a39c62420fefce139f16e9a55bbd9be9e5db6f7d","kind":"tag","published_at":"2015-03-19T14:08:21.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.13.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.13.1/manifests"},{"name":"0.13.0","sha":"15c62526a04d63364be58ab65173f10ee70d189c","kind":"tag","published_at":"2015-03-09T11:21:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.13.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.13.0/manifests"},{"name":"0.12.6","sha":"d8946bf8b2a407afc8988c6417bd0e742c4bdf09","kind":"tag","published_at":"2015-02-19T13:28:21.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.6","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.6/manifests"},{"name":"0.12.5","sha":"d24a1c45e21e66310b93e80575da80b5cb909364","kind":"tag","published_at":"2015-02-05T10:27:59.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.5","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.5/manifests"},{"name":"0.12.4","sha":"282083b9fb8019f91428f07b3c7fab5c206476c8","kind":"tag","published_at":"2015-01-23T09:48:52.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.4/manifests"},{"name":"0.12.3","sha":"2a31d70b35c92a8cf33a50ecb3e9762b3e135bfc","kind":"tag","published_at":"2015-01-12T09:28:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.3/manifests"},{"name":"0.12.2","sha":"d2fd6beb3596473a0a5cb1d63e14723306dd9334","kind":"tag","published_at":"2014-12-08T10:08:40.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.2/manifests"},{"name":"0.12.1","sha":"c03de72180b254befe7f428ee3ae7bfe7040b36d","kind":"tag","published_at":"2014-12-04T14:28:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.1/manifests"},{"name":"0.12.0","sha":"ff0c2c74bf31fa0125d5feb24039e905e7aced12","kind":"tag","published_at":"2014-11-27T15:16:56.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.12.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.12.0/manifests"},{"name":"0.11.4","sha":"7278da1856e2340f480e11934a190ce944dd8d7c","kind":"tag","published_at":"2014-10-07T19:51:34.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.4/manifests"},{"name":"0.11.3","sha":"177175302d62e1c95de9a706a5380633dbe81619","kind":"tag","published_at":"2014-09-19T17:08:02.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.3/manifests"},{"name":"0.11.2","sha":"7e30118a28375bbbdd450b3387921232170c3b90","kind":"tag","published_at":"2014-09-11T21:45:37.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.2/manifests"},{"name":"0.11.1","sha":"0ede407d295b37e46591f2224e7f7efb2855753c","kind":"tag","published_at":"2014-09-05T10:57:09.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.1/manifests"},{"name":"0.11.0","sha":"5de5f419dba69fb71476ab88210ff6881d0fa39c","kind":"tag","published_at":"2014-09-05T02:13:26.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0/manifests"},{"name":"0.11.0-beta3","sha":"841f685fb905a1940e90bb14f41638d5582134c5","kind":"tag","published_at":"2014-07-25T09:46:01.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.0-beta3","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.0-beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0-beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0-beta3/manifests"},{"name":"0.11.0-beta2","sha":"8985bc7b447aa947be66b41c43b2cc259af97d1c","kind":"tag","published_at":"2014-07-24T11:35:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.0-beta2","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0-beta2/manifests"},{"name":"0.11.0-beta1","sha":"48c40d5419683e982fc2541586b7e0e475136725","kind":"tag","published_at":"2014-07-10T11:22:42.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/0.11.0-beta1","html_url":"https://github.com/handsontable/handsontable/releases/tag/0.11.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/0.11.0-beta1/manifests"},{"name":"v0.10.5","sha":"c9cd37719f35f63622a721fa9db8bc4d544cafac","kind":"tag","published_at":"2014-03-31T12:20:15.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.5","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.5/manifests"},{"name":"v0.10.4","sha":"53d6b911e3402fa0a05e9dd0fe2536267dd98579","kind":"tag","published_at":"2014-03-20T12:07:55.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.4/manifests"},{"name":"v0.10.3","sha":"365c93ce9290611fbb78256751b96e2af6816e27","kind":"tag","published_at":"2014-02-10T13:16:27.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.3/manifests"},{"name":"v0.10.2","sha":"5a8db49c6de796a43adab4e8302bc934fdd5b03c","kind":"tag","published_at":"2014-01-23T22:17:15.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"f9e84e7740ed16bc06c28c2ea37ef40f0537da08","kind":"tag","published_at":"2014-01-12T12:58:18.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"fa564d7f8e99133832fa77ed368850e0427df9d5","kind":"tag","published_at":"2013-12-27T16:50:07.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0/manifests"},{"name":"v0.10.0-beta4","sha":"2ae68aaec0f7b095193d5013363350a14a8d5741","kind":"tag","published_at":"2013-11-27T13:30:45.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.0-beta4","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.0-beta4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta4/manifests"},{"name":"v0.10.0-beta3","sha":"c601a05cab88251e4534e97b46ab5471cd6e19bc","kind":"tag","published_at":"2013-10-30T02:19:09.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.0-beta3","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.0-beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta3/manifests"},{"name":"v0.10.0-beta2","sha":"3daa1df919d9008761ca40a137c3b00918c59017","kind":"tag","published_at":"2013-10-17T10:40:18.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.0-beta2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta2/manifests"},{"name":"v0.9.19","sha":"0e5d1c1e9dd68034dd916385b8f2c7921c5a0005","kind":"tag","published_at":"2013-10-01T11:17:57.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.19","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.19/manifests"},{"name":"v0.10.0-beta1","sha":"4066bbe6d1c3503e89289eb120acfc449e6352fc","kind":"tag","published_at":"2013-09-24T07:58:13.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.10.0-beta1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.10.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.10.0-beta1/manifests"},{"name":"v0.9.18","sha":"7bd83de5ca32858735fb01ae3b9c1287246a83cb","kind":"tag","published_at":"2013-09-18T23:47:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.18","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.18/manifests"},{"name":"v0.9.17","sha":"9edea16ffcc50c6f891522fc182748bf9d8a3900","kind":"tag","published_at":"2013-09-05T10:21:41.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.17","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.17/manifests"},{"name":"v0.9.16","sha":"00806a8b870733c4f3ac095bda3e22c8f1cca38a","kind":"tag","published_at":"2013-08-27T10:41:14.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.16","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.16/manifests"},{"name":"v0.9.15","sha":"e7ab2725ac543977b523be604e806551d02bc193","kind":"tag","published_at":"2013-08-25T22:30:45.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.15","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.15/manifests"},{"name":"v0.9.14","sha":"412b7b9f70aac68d303c2f383511ea92ec9f7a9e","kind":"tag","published_at":"2013-08-20T13:42:57.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.14","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.14/manifests"},{"name":"v0.9.13","sha":"634dcd1bfa28a4a05fe18cd9ec82f94d5532f455","kind":"tag","published_at":"2013-08-15T23:22:22.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.13","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.13/manifests"},{"name":"v0.9.12","sha":"b82919100601a5b6f4b8aba6d02f179ba0b98007","kind":"tag","published_at":"2013-08-07T08:26:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.12","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.12/manifests"},{"name":"v0.9.11","sha":"6a20db476fa0c67ea2a6235b78ffae4d57ab3a3a","kind":"tag","published_at":"2013-07-29T05:52:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.11","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.11/manifests"},{"name":"v0.9.10","sha":"43133a3e03a6ebb95a62146602aa62c0511ac21f","kind":"tag","published_at":"2013-07-23T13:19:35.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.10","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"bb12b5f85eff6b934a04641f5ea2736909e98051","kind":"tag","published_at":"2013-06-30T11:27:11.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.9","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"19fda50420b4b4a5e65e58dccf4dca064902a437","kind":"tag","published_at":"2013-06-30T11:19:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.8","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"a82315152d46d74351ab8900b9b3d5e883a8e7f2","kind":"tag","published_at":"2013-06-29T23:29:29.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.7","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"71d739c324c77deb1c62c6fe85a62f87c69b97fc","kind":"tag","published_at":"2013-06-18T16:57:32.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.6","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"ee7a13168a70fd5f8d8a6c386bf161648d3ed758","kind":"tag","published_at":"2013-06-15T12:10:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.5","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"1cc9c80e248b7553ca85a52a4309c62597e7dfa9","kind":"tag","published_at":"2013-06-06T23:28:12.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"399da88d7ca537326f9e51f0583f0ca4b8465c02","kind":"tag","published_at":"2013-06-03T23:34:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"1a94b84e14e3b6ea6c8610b82c34c4fe1bf09cb2","kind":"tag","published_at":"2013-05-28T00:21:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"d4e20adfad759c148b2a080e2c0d9c83cd7bef44","kind":"tag","published_at":"2013-05-22T01:35:46.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"f9b78d02b90663c70a1466b675ab4294ed243b95","kind":"tag","published_at":"2013-05-21T00:57:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.0/manifests"},{"name":"v0.9.0-beta2","sha":"894ef889334fb91b1661dcd8533eac62ecc6ca55","kind":"tag","published_at":"2013-05-15T00:42:04.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.0-beta2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.0-beta2/manifests"},{"name":"v0.9.0-beta1","sha":"ba56c7f8d054f576089615d8d6f47ec6d9e29f54","kind":"tag","published_at":"2013-05-15T00:10:08.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.9.0-beta1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.9.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.9.0-beta1/manifests"},{"name":"v0.8.23","sha":"95a105944d13585afd2248b070cf4390fe7d06a9","kind":"tag","published_at":"2013-05-03T00:04:24.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.23","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.23/manifests"},{"name":"v0.8.22","sha":"85033e48c11f9d02f702c26aa5f6813e48354859","kind":"tag","published_at":"2013-04-29T00:42:55.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.22","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.22/manifests"},{"name":"v0.8.21","sha":"1e5a8f262e29e122afc25f365ed7aa71333fc4aa","kind":"tag","published_at":"2013-04-23T22:24:25.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.21","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.21/manifests"},{"name":"v0.8.20","sha":"93a8feb0a88063fb2d22c23ca177d24c8aedf1e6","kind":"tag","published_at":"2013-04-19T08:53:50.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.20","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.20/manifests"},{"name":"v0.8.19","sha":"b9e77d08cf850bb8db056b8da2e8b4c8f279dcfd","kind":"tag","published_at":"2013-04-12T10:32:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.19","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.19/manifests"},{"name":"v0.8.18","sha":"871d2c97eb9bae0f2d5f45cdf61600e3865b7a5d","kind":"tag","published_at":"2013-04-12T09:47:16.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.18","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.18/manifests"},{"name":"v0.8.17","sha":"729409a14a54413b780d0eff0bfd9da39a92a74c","kind":"tag","published_at":"2013-03-31T18:10:16.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.17","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.17/manifests"},{"name":"v0.8.16","sha":"0983c634afc4fce51b35cabdb5c6aaf31d058892","kind":"tag","published_at":"2013-03-26T01:35:23.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.16","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.16/manifests"},{"name":"v0.8.15","sha":"9ec01785141d4cd2cbfa5e3964928dab2cd83fbf","kind":"tag","published_at":"2013-03-18T20:27:45.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.15","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.15/manifests"},{"name":"v0.8.14","sha":"64a42b330d6928d7d6e491e704dc4aceb8b30e44","kind":"tag","published_at":"2013-03-14T02:14:58.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.14","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.14/manifests"},{"name":"v0.8.13","sha":"b4e12ca9897e721e223b95b056a5d4060b23ce5f","kind":"tag","published_at":"2013-03-12T02:17:58.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.13","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.13/manifests"},{"name":"v0.8.12","sha":"fe23bed521ca4d85156d4ef2a561a48e4c53945d","kind":"tag","published_at":"2013-03-12T01:41:37.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.12","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.12/manifests"},{"name":"v0.8.11","sha":"fb8069800e21b99e64b59f1a9b0e6b7861bdbf3c","kind":"tag","published_at":"2013-03-08T00:59:05.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.11","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.11/manifests"},{"name":"v0.8.10","sha":"0f0fc7bb8827f8b64aaa7a715cd0bb71c33479c3","kind":"tag","published_at":"2013-03-07T09:15:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.10","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.10/manifests"},{"name":"v0.8.9","sha":"cbcc9a2ff79a9acb02ea86b0d9dd6b5960949474","kind":"tag","published_at":"2013-03-06T00:46:51.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.9","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.9/manifests"},{"name":"v0.8.8","sha":"02cda6a70e7d62beca37a18b9f1218a952168aa0","kind":"tag","published_at":"2013-03-03T23:45:29.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.8","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"7d8e712a4795e83681401e3beb370230629122a2","kind":"tag","published_at":"2013-02-28T23:41:50.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.7","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"cebe6c6280ee1197d678daad74dc86762911616b","kind":"tag","published_at":"2013-02-27T18:10:31.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.6","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"bfaf2ca85f0689ce60bff42cc80fd13485170b03","kind":"tag","published_at":"2013-02-18T18:50:51.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.5","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"9a395eb5a988840eec8e547f4e5acf880132cdf7","kind":"tag","published_at":"2013-02-17T20:48:06.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"b7ea00f51db8792027f29666808a317faa68e112","kind":"tag","published_at":"2013-01-23T02:12:19.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"3110851d6d424f33f100b7c5cd0ecdc343b8f341","kind":"tag","published_at":"2013-01-06T23:34:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"2ab9bda31561e641c73882e9ec91daa87271e375","kind":"tag","published_at":"2013-01-06T15:09:17.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"d93bb79fe3ac6a098e8f9ae07fe7fd2cca25bc6e","kind":"tag","published_at":"2013-01-02T22:53:38.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0/manifests"},{"name":"v0.8.0-beta3","sha":"0b769ed87446f46a462dae9f8285d7d50c9e7dc6","kind":"tag","published_at":"2012-12-18T00:01:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.0-beta3","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.0-beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0-beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0-beta3/manifests"},{"name":"v0.8.0-beta2","sha":"fdcaca765e34ed0a6b92091c259e88b68f6407c6","kind":"tag","published_at":"2012-12-14T16:28:39.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.0-beta2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0-beta2/manifests"},{"name":"v0.8.0-beta1","sha":"30814b5ea65f75235b19ab9e23b5dd6c337ca629","kind":"tag","published_at":"2012-12-11T11:26:05.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.8.0-beta1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.8.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.8.0-beta1/manifests"},{"name":"v0.7.5","sha":"0dee280c91d1a4543987251d39eedc1a70ac9a4d","kind":"tag","published_at":"2012-11-26T09:21:44.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.7.5","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"5cabce91377f68e18f11b032df42fd2123d1bb91","kind":"tag","published_at":"2012-11-19T21:42:28.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.7.4","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"a9a668066928ed596276307457b538f5994c069d","kind":"tag","published_at":"2012-11-14T18:46:39.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.7.3","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"1cb4fe25075de1eaac3e48e9655d8cb4bda4954a","kind":"tag","published_at":"2012-11-11T23:27:33.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.7.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"ee3aa72a5cb00019579f5f06a370dfcd83a67fc7","kind":"tag","published_at":"2012-11-09T01:38:38.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.7.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"53085d0323a0779f5e4e98ba732cb363e2c56e6d","kind":"tag","published_at":"2012-11-05T12:43:34.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.7.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"0fc1ee6ca265a8f7488d83db9f812fa5b5aab50e","kind":"tag","published_at":"2012-09-27T22:27:20.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.6.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.6.0/manifests"},{"name":"v0.4.0","sha":"8960cf1709b4c2a1b41c747adfa9b29ac749ce19","kind":"tag","published_at":"2012-08-15T14:20:30.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.4.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.4.0/manifests"},{"name":"v0.4.1","sha":"9a8b9dab7869da11cb1bc0ce43c994990bb514e1","kind":"tag","published_at":"2012-08-15T14:20:24.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.4.1","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.4.1/manifests"},{"name":"v0.4.2","sha":"a92bcb3565321c3c96fd8d8d72246cdd93b2bc82","kind":"tag","published_at":"2012-08-15T14:20:18.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.4.2","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.4.2/manifests"},{"name":"v0.5.0","sha":"9781de2c2d4596407188a178f0945e025490f657","kind":"tag","published_at":"2012-08-15T14:16:21.000Z","download_url":"https://codeload.github.com/handsontable/handsontable/tar.gz/v0.5.0","html_url":"https://github.com/handsontable/handsontable/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/handsontable%2Fhandsontable/tags/v0.5.0/manifests"}]},"repo_metadata_updated_at":"2024-08-31T12:50:14.149Z","dependent_packages_count":244,"downloads":425752,"downloads_period":"last-month","dependent_repos_count":951,"rankings":{"downloads":0.33440862835322444,"dependent_repos_count":0.6067189932494002,"dependent_packages_count":0.19940263275364778,"stargazers_count":0.6825980629004171,"forks_count":0.6689292957811966,"docker_downloads_count":0.5566101233466183,"average":0.5081112893974175},"purl":"pkg:npm/handsontable","advisories":[{"uuid":"GSA_kwCzR0hTQS1oZjY2LXI0NGctcDdqOc0WEQ","url":"https://github.com/advisories/GHSA-hf66-r44g-p7j9","title":"Inefficient Regular Expression Complexity in handsontable","description":"The package handsontable from 0 and before 10.0.0 are vulnerable to Regular Expression Denial of Service (ReDoS) in `Handsontable.helper.isNumeric` function.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2021-09-30T17:10:46.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2021-23446","https://github.com/handsontable/handsontable/issues/8752","https://github.com/handsontable/handsontable/pull/8742","https://snyk.io/vuln/SNYK-JS-HANDSONTABLE-1726770","https://snyk.io/vuln/SNYK-DOTNET-HANDSONTABLE-1726793","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1726795","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1726796","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWERGITHUBHANDSONTABLE-1726794","https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1726797","https://github.com/advisories/GHSA-hf66-r44g-p7j9"],"source_kind":"github","identifiers":["GHSA-hf66-r44g-p7j9","CVE-2021-23446"],"repository_url":"https://github.com/handsontable/handsontable","blast_radius":22.336353877030604,"packages":[{"versions":[{"first_patched_version":"10.0.0","vulnerable_version_range":"\u003c 10.0.0"}],"ecosystem":"npm","package_name":"handsontable"}],"created_at":"2022-12-21T16:12:45.776Z","updated_at":"2025-01-17T01:11:29.904Z","epss_percentage":0.00991,"epss_percentile":0.83509}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/handsontable","docker_dependents_count":34,"docker_downloads_count":91967,"usage_url":"https://repos.ecosyste.ms/usage/npm/handsontable","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/handsontable/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/handsontable/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/handsontable/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/handsontable/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/handsontable/related_packages","maintainers":[{"uuid":"warpech","login":"warpech","name":null,"email":"marcin.warpechowski@handsontable.com","url":null,"packages_count":27,"html_url":"https://www.npmjs.com/~warpech","role":null,"created_at":"2022-11-12T05:10:42.710Z","updated_at":"2022-11-12T05:10:42.710Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/warpech/packages"},{"uuid":"jansiegel","login":"jansiegel","name":null,"email":"js.ziggle@gmail.com","url":null,"packages_count":26,"html_url":"https://www.npmjs.com/~jansiegel","role":null,"created_at":"2022-11-12T05:10:42.664Z","updated_at":"2022-11-12T05:10:42.664Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jansiegel/packages"},{"uuid":"budnix","login":"budnix","name":null,"email":"budnix+npm@gmail.com","url":null,"packages_count":26,"html_url":"https://www.npmjs.com/~budnix","role":null,"created_at":"2022-11-12T05:10:42.631Z","updated_at":"2022-11-12T05:10:42.631Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/budnix/packages"},{"uuid":"kspilka","login":"kspilka","name":null,"email":"krzysztof.spilka@handsontable.com","url":null,"packages_count":20,"html_url":"https://www.npmjs.com/~kspilka","role":null,"created_at":"2022-11-12T05:10:42.693Z","updated_at":"2022-11-12T05:10:42.693Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kspilka/packages"},{"uuid":"handsoncode-bot","login":"handsoncode-bot","name":null,"email":"npm-handsoncode-bot@handsontable.com","url":null,"packages_count":7,"html_url":"https://www.npmjs.com/~handsoncode-bot","role":null,"created_at":"2022-11-21T15:09:15.964Z","updated_at":"2022-11-21T15:09:15.964Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/handsoncode-bot/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5012465,"maintainers_count":1014450,"namespaces_count":296168,"keywords_count":701797,"github":"npm","metadata":{"funded_packages_count":150471},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-10T05:44:38.006Z","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":12,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"3467535437","node_id":"PR_kwDODhXIrc6rPJOY","number":28,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T04:38:02.000Z","updated_at":"2025-09-30T04:38:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"handsontable","old_version":"7.3.0","new_version":"10.0.0","repository_url":"https://github.com/handsontable/handsontable"},{"name":"@babel/traverse","old_version":"7.8.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"ajv","old_version":"6.11.0","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"async","old_version":"2.6.3","new_version":"2.6.4","repository_url":"https://github.com/caolan/async"},{"name":"browserify-sign","old_version":"4.0.4","new_version":"4.2.5","repository_url":"https://github.com/crypto-browserify/browserify-sign"},{"name":"cipher-base","old_version":"1.0.4","new_version":"1.0.7","repository_url":"https://github.com/crypto-browserify/cipher-base"},{"name":"color-string","old_version":"1.5.3","new_version":"1.9.1","repository_url":"https://github.com/Qix-/color-string"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"elliptic","old_version":"6.5.2","new_version":"6.6.1","repository_url":"https://github.com/indutny/elliptic"},{"name":"es5-ext","old_version":"0.10.53","new_version":"0.10.64","repository_url":"https://github.com/medikoo/es5-ext"},{"name":"eventsource","old_version":"1.0.7","new_version":"1.1.2","repository_url":"https://github.com/EventSource/eventsource"},{"name":"express","old_version":"4.17.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"follow-redirects","old_version":"1.9.1","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"sha.js","old_version":"2.4.11","new_version":"2.4.12","repository_url":"https://github.com/crypto-browserify/sha.js"},{"name":"terser","old_version":"4.6.3","new_version":"4.8.1","repository_url":"https://github.com/terser/terser"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"url-parse","old_version":"1.4.7","new_version":"1.5.10","repository_url":"https://github.com/unshiftio/url-parse"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [handsontable](https://github.com/handsontable/handsontable) | `7.3.0` | `10.0.0` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.8.3` | `7.28.4` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.11.0` | `6.12.6` |\n| [async](https://github.com/caolan/async) | `2.6.3` | `2.6.4` |\n| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.0.4` | `4.2.5` |\n| [cipher-base](https://github.com/crypto-browserify/cipher-base) | `1.0.4` | `1.0.7` |\n| [color-string](https://github.com/Qix-/color-string) | `1.5.3` | `1.9.1` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [elliptic](https://github.com/indutny/elliptic) | `6.5.2` | `6.6.1` |\n| [es5-ext](https://github.com/medikoo/es5-ext) | `0.10.53` | `0.10.64` |\n| [eventsource](https://github.com/EventSource/eventsource) | `1.0.7` | `1.1.2` |\n| [express](https://github.com/expressjs/express) | `4.17.1` | `4.21.2` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.9.1` | `1.15.11` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [sha.js](https://github.com/crypto-browserify/sha.js) | `2.4.11` | `2.4.12` |\n| [terser](https://github.com/terser/terser) | `4.6.3` | `4.8.1` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [url-parse](https://github.com/unshiftio/url-parse) | `1.4.7` | `1.5.10` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\n\nUpdates `handsontable` from 7.3.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for selection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they are triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which introduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of the \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a default font family, size, weight and color. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash character. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when the \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8614\"\u003e#8614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted directories and files related to \u003ccode\u003edataMap\u003c/code\u003e, to prevent potential circular references. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8704\"\u003e#8704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the regular expression used to detect numeric values, and fixed major code smells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8752\"\u003e#8752\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with an error being thrown when lazy loading columns on a setup with Nested Headers + Hidden Columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7160\"\u003e#7160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed column header sizes not being updated on \u003ccode\u003eupdateSettings\u003c/code\u003e calls containing \u003ccode\u003ecolumns\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7689\"\u003e#7689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed functional keys' behavior, to prevent unexpected editing. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7838\"\u003e#7838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing collapsible indicator on IE. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8028\"\u003e#8028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for row and column headers in the \u003ccode\u003eparseTable\u003c/code\u003e utility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8041\"\u003e#8041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a bug where not providing a data object with the \u003ccode\u003enestedRows\u003c/code\u003e plugin enabled crashed the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8171\"\u003e#8171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed an issue where adding rows to a Handsontable instance wrapped for Vue resulted in additional rows being inserted at the end of the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8148\"\u003e#8148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed a problem in the Vue wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eReact:\u003c/em\u003e Fixed a problem in the React wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAngular:\u003c/em\u003e Fixed a problem in the Angular wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new documentation engine \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7624\"\u003e#7624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the validator function was called twice when the Formulas plugin was enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8138\"\u003e#8138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a new CSS style for cells of the \u003ccode\u003echeckbox\u003c/code\u003e type to restore previous behaviour. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8196\"\u003e#8196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the redundant internal \u003ccode\u003ejsonpatch\u003c/code\u003e library from the source code. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8140\"\u003e#8140\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.0.0] - 2021-09-29\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Unified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for\nselection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they\nare triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which\nintroduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of\nthe \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a default font family, size, weight and color.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from\n\u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash\ncharacter. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when\nthe \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click).\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1443e4eda1c8bd61c58a5c7bd5ea6a4b104a5988\"\u003e\u003ccode\u003e1443e4e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ea6598f25d524d4f12adfe9d3b1335ae7bf8f8e9\"\u003e\u003ccode\u003eea6598f\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/272c1e05754ea99db6b1614831e09f3e82d259fb\"\u003e\u003ccode\u003e272c1e0\u003c/code\u003e\u003c/a\u003e Generating the 10.0 docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8ad9e39bea09f559dc24962196541af30811a8c3\"\u003e\u003ccode\u003e8ad9e39\u003c/code\u003e\u003c/a\u003e Docs: Updating the release notes (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8766\"\u003e#8766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fb6d3e5e29a48cf72c23873896dd45f2e3bcb910\"\u003e\u003ccode\u003efb6d3e5\u003c/code\u003e\u003c/a\u003e Docs: adding HoT 10.0.0 docs (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8745\"\u003e#8745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/31ce87a99174efbddfb86b1d2a34656db476f1b4\"\u003e\u003ccode\u003e31ce87a\u003c/code\u003e\u003c/a\u003e Correct a typo in CHANGELOG.md.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4e1e84ff57278889ba9a697c372b136ab4808731\"\u003e\u003ccode\u003e4e1e84f\u003c/code\u003e\u003c/a\u003e Update the CHANGELOG.md file for 10.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1ddef0e5ab74c593fb48e4d595c0e75bc81a7e71\"\u003e\u003ccode\u003e1ddef0e\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b310bd8471772a234243af78fab256a5675575f0\"\u003e\u003ccode\u003eb310bd8\u003c/code\u003e\u003c/a\u003e Fix one file omitted in \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8754\"\u003e#8754\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/43e0a6f593d0b63ea4024239a7da5da255e8f7f4\"\u003e\u003ccode\u003e43e0a6f\u003c/code\u003e\u003c/a\u003e Modify the audit GHA workflow to check only the production dependencies. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8755\"\u003e#8755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/7.3.0...10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.8.3 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/22493b64c549836d214788cb5f3299721c725f8c\"\u003e\u003ccode\u003e22493b6\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/traverse\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17485\"\u003e#17485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5051613c021b6604929278d6811fa671f49dfbdb\"\u003e\u003ccode\u003e5051613\u003c/code\u003e\u003c/a\u003e Type-check \u003ccode\u003e.d.ts\u003c/code\u003e file with \u003ccode\u003estrict: true\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17461\"\u003e#17461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ccc5fae96f5281ae1ee49fac74c7c275b9111ead\"\u003e\u003ccode\u003eccc5fae\u003c/code\u003e\u003c/a\u003e v7.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4b4e7e20aaf09e61e56ac11bff71d7dcab227f33\"\u003e\u003ccode\u003e4b4e7e2\u003c/code\u003e\u003c/a\u003e Create babel-helper-globals (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17297\"\u003e#17297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cf5ae035632e1d60235a8635d3369f4b169f75dc\"\u003e\u003ccode\u003ecf5ae03\u003c/code\u003e\u003c/a\u003e LVal coverage updates (Part 2) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17391\"\u003e#17391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.11.0 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.11.0...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async` from 2.6.3 to 2.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md\"\u003easync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.6.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential prototype pollution exploit (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\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/caolan/async/commit/c6bdaca4f9175c14fc655d3783c6af6a883e6514\"\u003e\u003ccode\u003ec6bdaca\u003c/code\u003e\u003c/a\u003e Version 2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8870da9d5022bab310413041b4079e10db3980b7\"\u003e\u003ccode\u003e8870da9\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/4df6754ef4e96a742956df8782fee27242a2ea12\"\u003e\u003ccode\u003e4df6754\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2\"\u003e\u003ccode\u003e8f7f903\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caolan/async/compare/v2.6.3...v2.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~hargasinski\"\u003ehargasinski\u003c/a\u003e, a new releaser for async since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserify-sign` from 4.0.4 to 4.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md\"\u003ebrowserify-sign's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.4...v4.2.5\"\u003ev4.2.5\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] clean up tests and convert console info skips to tape skips \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] restore node 0.10 support \u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] drop unsupported nodes from CI \u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.3...v4.2.4\"\u003ev4.2.4\u003c/a\u003e - 2025-09-22\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[actions] split out node 10-20, and 20+ \u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove \u003ccode\u003efiles\u003c/code\u003e field \u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5f6698211aa1d6dddaba8c245f40f63ae28924a3\"\u003e\u003ccode\u003e5f66982\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] replace \u003ccode\u003eaud\u003c/code\u003e with \u003ccode\u003enpm audit\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d44b24d8691d699ccc76780b106fe9c1bf0d1558\"\u003e\u003ccode\u003ed44b24d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] revert 9e2bf12, now that v3.1.1 is out \u003ca href=\"https://github.com/browserify/browserify-sign/commit/428cf7f3f0d09f1b39312e5e51620ca684b5c1ac\"\u003e\u003ccode\u003e428cf7f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.2...v4.2.3\"\u003ev4.2.3\u003c/a\u003e - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[patch] widen support to 0.12 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9247adfd261ededfec1c036c9d8f36c4e9f87c0e\"\u003e\u003ccode\u003e9247adf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] drop minimum node support to v1 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/4d0ee49ae2dc238b877dce9aed7e23fb4cb5088d\"\u003e\u003ccode\u003e4d0ee49\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eaud\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/87f3a35a587b377da2c1987af8d41c57b5afe0a5\"\u003e\u003ccode\u003e87f3a35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] remove redundant finisher \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37a475856843b7d1b2403fdafac0024ba252e579\"\u003e\u003ccode\u003e37a4758\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003ehash-base\u003c/code\u003e to ~3.0, due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9e2bf122b70970cb92f69d53e963f18299f14d66\"\u003e\u003ccode\u003e9e2bf12\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1 [\u003c/code\u003ef427270`](\u003ca href=\"https://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\"\u003ehttps://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/fb261cea57f92b3d98bc4d8bc6228c43a5de2e91\"\u003e\u003ccode\u003efb261ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003eelliptic\u003c/code\u003e due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/168e16fcb54886a0281b0c983e1482a097042684\"\u003e\u003ccode\u003e168e16f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.1...v4.2.2\"\u003ev4.2.2\u003c/a\u003e - 2023-10-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] log when openssl doesn't support cipher \u003ca href=\"https://redirect.github.com/browserify/browserify-sign/issues/37\"\u003e\u003ccode\u003e[#37](https://github.com/crypto-browserify/browserify-sign/issues/37)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/browserify-sign/commit/09a89959393b3c89fedd4f7f3bafa4fec44371d7\"\u003e\u003ccode\u003e09a8995\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] switch to eslint \u003ca href=\"https://github.com/browserify/browserify-sign/commit/83fe46374b819e959d56d2c0b931308f7451a664\"\u003e\u003ccode\u003e83fe463\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/44181838e7dcc4d5d0c568f74312ea28f0bcdfd5\"\u003e\u003ccode\u003e4418183\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9ac5a5eaaac8a11eb70ec2febd13745c8764ae02\"\u003e\u003ccode\u003e9ac5a5e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to github actions \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d845d855def38e2085d5a21e447a48300f99fa60\"\u003e\u003ccode\u003ed845d85\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003esign\u003c/code\u003e: throw on unsupported padding scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/8767739a4516289568bcce9fed8a3b7e23478de9\"\u003e\u003ccode\u003e8767739\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] properly check the upper bound for DSA signatures \u003ca href=\"https://github.com/browserify/browserify-sign/commit/85994cd6348b50f2fd1b73c54e20881416f44a30\"\u003e\u003ccode\u003e85994cd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle openSSL not supporting a scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/f5f17c27f9824de40b5ce8ebd8502111203fd6af\"\u003e\u003ccode\u003ef5f17c2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/d3a7458af692134219fce56a082068f678e12474\"\u003e\u003ccode\u003ed3a7458\u003c/code\u003e\u003c/a\u003e v4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e [Tests] clean up tests and convert console info skips to tape skips\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e [Fix] restore node 0.10 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e [actions] drop unsupported nodes from CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/9c371720efd60af4e08f83df4cd612a6ed135cec\"\u003e\u003ccode\u003e9c37172\u003c/code\u003e\u003c/a\u003e v4.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e [meta] remove \u003ccode\u003efiles\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e [actions] split out node 10-20, and 20+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/browserify-sign/compare/v4.0.4...v4.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for browserify-sign since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher-base` from 1.0.4 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md\"\u003ecipher-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.6...v1.0.7\"\u003ev1.0.7\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.5...v1.0.6\"\u003ev1.0.6\u003c/a\u003e - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] io.js 3.0 - Node.js 5.3 typed array support \u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] standard -\u0026gt; eslint, make test dir, etc \u003ca href=\"https://github.com/browserify/cipher-base/commit/ae02fd6624c41ac4ac18077be797111d1955bc76\"\u003e\u003ccode\u003eae02fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/cipher-base/commit/66387d71461287ad9067bb1bcbfdc47403a33ee7\"\u003e\u003ccode\u003e66387d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] return valid values on multi-byte-wide TypedArray input \u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/cipher-base/commit/42528f291db16bf2e7d5f831ebe2ad87fd0b1f42\"\u003e\u003ccode\u003e42528f2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/0e7a2d9a33a391e82fa9cf512d6e25cc91ab8613\"\u003e\u003ccode\u003e0e7a2d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add missing \u003ccode\u003eengines.node\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/f2dc13e47bbcf3c873db9a9e0f83e5f29d0783fe\"\u003e\u003ccode\u003ef2dc13e\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/browserify/cipher-base/commit/00567180c846dd3db3848c9223991c58a0d5490c\"\u003e\u003ccode\u003e0056718\u003c/code\u003e\u003c/a\u003e v1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f5249f94611506ef35a8be4d48a3fc5ecf1fac63\"\u003e\u003ccode\u003ef5249f9\u003c/code\u003e\u003c/a\u003e v1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e [Fix] io.js 3.0 - Node.js 5.3 typed array support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f03cebfdad1cba1d56614c58affa303b0fa2a43e\"\u003e\u003ccode\u003ef03cebf\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e [meta] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e [Fix] return valid values on multi-byte-wide TypedArray input\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for cipher-base since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `color-string` from 1.5.3 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Qix-/color-string/releases\"\u003ecolor-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch1\u003eMinor Release 1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd parsing of exponential alpha values for HWB and HSL (\u003ca href=\"https://github.com/Qix-/color-string/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/babycannotsay\"\u003e\u003ccode\u003e@​babycannotsay\u003c/code\u003e\u003c/a\u003e for their contribution!\u003c/p\u003e\n\u003ch2\u003e1.8.2\u003c/h2\u003e\n\u003ch1\u003ePatch release 1.8.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect handling of optional comma in rgb() regex (\u003ca href=\"https://github.com/Qix-/color-string/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/gerdasi\"\u003e\u003ccode\u003e@​gerdasi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mastertheblaster\"\u003e\u003ccode\u003e@​mastertheblaster\u003c/code\u003e\u003c/a\u003e for reporting and confirming the bug!\u003c/p\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003ch1\u003ePatch release 1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix rgb alpha percentage parsing from int to float (\u003ca href=\"https://github.com/Qix-/color-string/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/clytras\"\u003e\u003ccode\u003e@​clytras\u003c/code\u003e\u003c/a\u003e for their contribution!\u003c/p\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch1\u003eMinor release 1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd anchors to keyword regex (\u003ca href=\"https://github.com/Qix-/color-string/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cq360767996\"\u003e\u003ccode\u003e@​cq360767996\u003c/code\u003e\u003c/a\u003e for their contribution!\u003c/p\u003e\n\u003ch2\u003e1.7.4\u003c/h2\u003e\n\u003ch1\u003ePatch Release 1.7.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug in \u003ccode\u003e.to.hex()\u003c/code\u003e output if the inputs aren't rounded numbers (\u003ca href=\"https://github.com/Qix-/color-string/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch1\u003ePatch Release 1.7.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix hue modulo operation (\u003ca href=\"https://github.com/Qix-/color-string/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/adroitwhiz\"\u003e\u003ccode\u003e@​adroitwhiz\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch1\u003ePatch Release 1.7.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue where color-string with incorrectly return a color for properties on Object's prototype like \u0026quot;constructor\u0026quot;. (\u003ca href=\"https://github.com/Qix-/color-string/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tolmasky\"\u003e\u003ccode\u003e@​tolmasky\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch1\u003ePatch release 1.7.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\u003eSee full diff in \u003ca href=\"https://github.com/Qix-/color-string/commits/1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elliptic` from 6.5.2 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/9b77436a59cc35eccf4ffb848259c8762a492ee7\"\u003e\u003ccode\u003e9b77436\u003c/code\u003e\u003c/a\u003e 6.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/04cb6f54ce552b3ebde6be06d6050419e1c7333e\"\u003e\u003ccode\u003e04cb6f5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/b8a7edd61a0d9bddd0bbf3436a4b476401edbe20\"\u003e\u003ccode\u003eb8a7edd\u003c/code\u003e\u003c/a\u003e 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/34c853478cec1be4e37260ed2cb12cdbdc6402cf\"\u003e\u003ccode\u003e34c8534\u003c/code\u003e\u003c/a\u003e fix: signature verification due to leading zeros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/3e46a48fdd2ef2f89593e5e058d85530578c9761\"\u003e\u003ccode\u003e3e46a48\u003c/code\u003e\u003c/a\u003e 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/accb61e9c1a005e5c8ff96a8b33893100bb42d11\"\u003e\u003ccode\u003eaccb61e\u003c/code\u003e\u003c/a\u003e lib: DER signature decoding correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/03e06e135c8e44a2da560fa197d0ba1e1e2759e9\"\u003e\u003ccode\u003e03e06e1\u003c/code\u003e\u003c/a\u003e 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/7ac5360118f74eb02da73bdf9f24fd0c72ff5281\"\u003e\u003ccode\u003e7ac5360\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/75700785ff41bb5d029d19186beff26d4883caa5\"\u003e\u003ccode\u003e7570078\u003c/code\u003e\u003c/a\u003e 6.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/206da2ee373e68466cde353f81fb59ef251b740b\"\u003e\u003ccode\u003e206da2e\u003c/code\u003e\u003c/a\u003e lib: lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indutny/elliptic/compare/v6.5.2...v6.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es5-ext` from 0.10.53 to 0.10.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/medikoo/es5-ext/releases\"\u003ees5-ext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.64 (2024-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.63 (2024-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.62 (2022-08-02)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.61 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.60 (2022-04-07)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- 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/medikoo/es5-ext/blob/main/CHANGELOG.md\"\u003ees5-ext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003e0.10.64\u003c/a\u003e (2024-02-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003e0.10.63\u003c/a\u003e (2024-02-23)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003e0.10.62\u003c/a\u003e (2022-08-02)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003e0.10.61\u003c/a\u003e (2022-04-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60\"\u003e0.10.60\u003c/a\u003e (2022-04-07)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59\"\u003e0.10.59\u003c/a\u003e (2022-03-17)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove manifest wording (\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954\"\u003eeb7ae59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate data in manifest (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56\"\u003e3d2935a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58\"\u003e0.10.58\u003c/a\u003e (2022-03-11)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/f76b03d8c49ce4871f37f428c0e1d3ee6637fcc4\"\u003e\u003ccode\u003ef76b03d\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2881acda50de0848b456690769919ed4b86be489\"\u003e\u003ccode\u003e2881acd\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003e\u003ccode\u003ec2e2bb9\u003c/code\u003e\u003c/a\u003e fix: Revert update meant to fix Powershell issue, as it's a regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/16f2b7253d3d8d499d8cf1d3ca76c585da7f08d3\"\u003e\u003ccode\u003e16f2b72\u003c/code\u003e\u003c/a\u003e docs: Fix date in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/de4e03c4776a303284142f73f3f181a070615817\"\u003e\u003ccode\u003ede4e03c\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3fd53b755ec883be8f119c747f0b04130741e456\"\u003e\u003ccode\u003e3fd53b7\u003c/code\u003e\u003c/a\u003e chore: Upgrade\u003ccode\u003e lint-staged\u003c/code\u003e to v13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003e\u003ccode\u003ebf8ed79\u003c/code\u003e\u003c/a\u003e chore: Ensure postinstall script does not crash on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2cbbb0717bd8de6e38fcba1f0d45bc876e7a1951\"\u003e\u003ccode\u003e2cbbb07\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/22d0416ea170000a115609f22a560dfa9193ebb0\"\u003e\u003ccode\u003e22d0416\u003c/code\u003e\u003c/a\u003e chore: Bump LICENSE year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003e\u003ccode\u003ea52e957\u003c/code\u003e\u003c/a\u003e fix: Support ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.53...v0.10.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eventsource` from 1.0.7 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/blob/main/CHANGELOG.md\"\u003eeventsource's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v1.1.1...v1.1.2\"\u003e1.1.2\u003c/a\u003e (2022-06-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInline origin resolution, drops \u003ccode\u003eoriginal\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/281\"\u003e#281\u003c/a\u003e Espen Hovlandsdal)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1\"\u003e1.1.1\u003c/a\u003e (2022-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not include authorization and cookie headers on redirect to different origin (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/273\"\u003e#273\u003c/a\u003e Espen Hovlandsdal)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v1.0.7...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2021-03-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for large messages across many chunks (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/130\"\u003e#130\u003c/a\u003e Trent Willis)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateConnection\u003c/code\u003e option for http or https requests (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/120\"\u003e#120\u003c/a\u003e Vasily Lavrov)\u003c/li\u003e\n\u003cli\u003eSupport HTTP 302 redirects (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/116\"\u003e#116\u003c/a\u003e Ryan Bonte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent sequential errors from attempting multiple reconnections (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/125\"\u003e#125\u003c/a\u003e David Patty)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enew\u003c/code\u003e to correct test (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/101\"\u003e#111\u003c/a\u003e Stéphane Alnet)\u003c/li\u003e\n\u003cli\u003eFix reconnections attempts now happen more than once (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/136\"\u003e#136\u003c/a\u003e Icy Fish)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/0a8b85b7d29e63b05893fd820a3cb909ca9f5b37\"\u003e\u003ccode\u003e0a8b85b\u003c/code\u003e\u003c/a\u003e 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/f99ae666bc0436124aed35eaadb7422dc9a07cfe\"\u003e\u003ccode\u003ef99ae66\u003c/code\u003e\u003c/a\u003e docs: update history for 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/06c972...\n\n_Description has been truncated_","html_url":"https://github.com/hh54188/cheat-web-page-test/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hh54188%2Fcheat-web-page-test/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"2871649847","node_id":"PR_kwDOAal_NM6rKeY3","number":1949,"state":"open","title":"Bump handsontable from 13.1.0 to 16.1.1 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:35:31.000Z","updated_at":"2025-09-29T18:35:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.1.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the color variables change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/blog/handsontable-16.1-row-pagination-loading-plugin-and-long-term-support-policy\"\u003eBlog post (16.1.0)\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.1] - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the foreground color change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\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/handsontable/handsontable/commit/300321d5f291d4d26e0f0a02337a8d718906b1fa\"\u003e\u003ccode\u003e300321d\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/895fbb828301851c48e0f5833c8f0df12a7557fc\"\u003e\u003ccode\u003e895fbb8\u003c/code\u003e\u003c/a\u003e Add Docs changes for 16.1.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11857\"\u003e#11857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1113ef423642456f3c3a69b0cf48b60430f3a74f\"\u003e\u003ccode\u003e1113ef4\u003c/code\u003e\u003c/a\u003e Fix release blog post URL for Handsontable 16.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11855\"\u003e#11855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/799e8f4f28db211d5985dbff77382951dde039a1\"\u003e\u003ccode\u003e799e8f4\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5c6ccb587a1e84807d94ea18705301b30b465665\"\u003e\u003ccode\u003e5c6ccb5\u003c/code\u003e\u003c/a\u003e Update SonarCloud actions to the newest versions (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11854\"\u003e#11854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/79def3dd40f14a41785d64d906ec1654731a84b7\"\u003e\u003ccode\u003e79def3d\u003c/code\u003e\u003c/a\u003e Revert the color variables change for the \u0026quot;main\u0026quot; theme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11852\"\u003e#11852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/58abc1558015d9283b1b5face4ac9b2dfa6ceece\"\u003e\u003ccode\u003e58abc15\u003c/code\u003e\u003c/a\u003e Utilize the \u003ccode\u003evalueGetter \u003c/code\u003ewhen retrieving object-based values to be used in f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4ac1909ba5f5109f35f048899a9b418862ce4787\"\u003e\u003ccode\u003e4ac1909\u003c/code\u003e\u003c/a\u003e Prevent the \u003ccode\u003emanualRowResize\u003c/code\u003e settings from overwriting the \u003ccode\u003eautoRowSize\u003c/code\u003e cal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.1.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1949","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1949","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1949/packages"},{"uuid":"2856698841","node_id":"PR_kwDOEFN4qM6qRcPZ","number":754,"state":"closed","title":"Bump handsontable from 16.1.0 to 16.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T12:06:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T12:02:36.000Z","updated_at":"2025-09-24T12:06:23.000Z","time_to_close":226,"merged_at":"2025-09-24T12:06:22.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/handsontable/handsontable"}],"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 [handsontable](https://github.com/handsontable/handsontable) from 16.1.0 to 16.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the color variables change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.1] - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the foreground color change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\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/handsontable/handsontable/commit/300321d5f291d4d26e0f0a02337a8d718906b1fa\"\u003e\u003ccode\u003e300321d\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/895fbb828301851c48e0f5833c8f0df12a7557fc\"\u003e\u003ccode\u003e895fbb8\u003c/code\u003e\u003c/a\u003e Add Docs changes for 16.1.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11857\"\u003e#11857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1113ef423642456f3c3a69b0cf48b60430f3a74f\"\u003e\u003ccode\u003e1113ef4\u003c/code\u003e\u003c/a\u003e Fix release blog post URL for Handsontable 16.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11855\"\u003e#11855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/799e8f4f28db211d5985dbff77382951dde039a1\"\u003e\u003ccode\u003e799e8f4\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5c6ccb587a1e84807d94ea18705301b30b465665\"\u003e\u003ccode\u003e5c6ccb5\u003c/code\u003e\u003c/a\u003e Update SonarCloud actions to the newest versions (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11854\"\u003e#11854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/79def3dd40f14a41785d64d906ec1654731a84b7\"\u003e\u003ccode\u003e79def3d\u003c/code\u003e\u003c/a\u003e Revert the color variables change for the \u0026quot;main\u0026quot; theme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11852\"\u003e#11852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/58abc1558015d9283b1b5face4ac9b2dfa6ceece\"\u003e\u003ccode\u003e58abc15\u003c/code\u003e\u003c/a\u003e Utilize the \u003ccode\u003evalueGetter \u003c/code\u003ewhen retrieving object-based values to be used in f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4ac1909ba5f5109f35f048899a9b418862ce4787\"\u003e\u003ccode\u003e4ac1909\u003c/code\u003e\u003c/a\u003e Prevent the \u003ccode\u003emanualRowResize\u003c/code\u003e settings from overwriting the \u003ccode\u003eautoRowSize\u003c/code\u003e cal...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.1.0...16.1.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.1.0\u0026new-version=16.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/sda/pull/754","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2Fsda/issues/754","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/754/packages"},{"uuid":"2829793224","node_id":"PR_kwDOAal_NM6oqzfI","number":1946,"state":"closed","title":"Bump handsontable from 13.1.0 to 16.1.0 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-29T18:35:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T15:53:36.000Z","updated_at":"2025-09-29T18:35:33.000Z","time_to_close":1219317,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.1.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0dd6768fba84e9c8ab1115f48c5d7061c43ff46f\"\u003e\u003ccode\u003e0dd6768\u003c/code\u003e\u003c/a\u003e Deperaction policy page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11831\"\u003e#11831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b7bec62bf2439824527b64a4820541cf854b087a\"\u003e\u003ccode\u003eb7bec62\u003c/code\u003e\u003c/a\u003e Add the deprecation information in the \u003ccode\u003e@​handsontable/vue\u003c/code\u003e readme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11839\"\u003e#11839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6cea92bc8b06d9fae1731b4189dfa22e597987cc\"\u003e\u003ccode\u003e6cea92b\u003c/code\u003e\u003c/a\u003e Correct a typo on the docs' changelog for 16.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6b799e4a4705c869d27f922999d8a6b2ed640553\"\u003e\u003ccode\u003e6b799e4\u003c/code\u003e\u003c/a\u003e - 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/2d5daaae12785fda759eb3933f5bae74e7459e6c\"\u003e\u003ccode\u003e2d5daaa\u003c/code\u003e\u003c/a\u003e Update the 16.1.0 changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/08e130b363dd5d2bc4f8b8d731af2a85467f8ccb\"\u003e\u003ccode\u003e08e130b\u003c/code\u003e\u003c/a\u003e Add deprecation warnings for the PersistentState plugin. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5f5a244295ed116718c3a69f4b8d33bdd7a5bf3e\"\u003e\u003ccode\u003e5f5a244\u003c/code\u003e\u003c/a\u003e LTS Page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11822\"\u003e#11822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a66d4403be529887afec0fc3de19a9b67eda8998\"\u003e\u003ccode\u003ea66d440\u003c/code\u003e\u003c/a\u003e Add the missing changelog entry for \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11790\"\u003e#11790\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1946","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1946","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1946/packages"},{"uuid":"2829512704","node_id":"PR_kwDOEFN4qM6opvAA","number":747,"state":"open","title":"Bump handsontable from 16.0.1 to 16.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T14:29:43.000Z","updated_at":"2025-09-15T14:29:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.1","new_version":"16.1.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 16.0.1 to 16.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0dd6768fba84e9c8ab1115f48c5d7061c43ff46f\"\u003e\u003ccode\u003e0dd6768\u003c/code\u003e\u003c/a\u003e Deperaction policy page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11831\"\u003e#11831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b7bec62bf2439824527b64a4820541cf854b087a\"\u003e\u003ccode\u003eb7bec62\u003c/code\u003e\u003c/a\u003e Add the deprecation information in the \u003ccode\u003e@​handsontable/vue\u003c/code\u003e readme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11839\"\u003e#11839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6cea92bc8b06d9fae1731b4189dfa22e597987cc\"\u003e\u003ccode\u003e6cea92b\u003c/code\u003e\u003c/a\u003e Correct a typo on the docs' changelog for 16.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6b799e4a4705c869d27f922999d8a6b2ed640553\"\u003e\u003ccode\u003e6b799e4\u003c/code\u003e\u003c/a\u003e - 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/2d5daaae12785fda759eb3933f5bae74e7459e6c\"\u003e\u003ccode\u003e2d5daaa\u003c/code\u003e\u003c/a\u003e Update the 16.1.0 changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/08e130b363dd5d2bc4f8b8d731af2a85467f8ccb\"\u003e\u003ccode\u003e08e130b\u003c/code\u003e\u003c/a\u003e Add deprecation warnings for the PersistentState plugin. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5f5a244295ed116718c3a69f4b8d33bdd7a5bf3e\"\u003e\u003ccode\u003e5f5a244\u003c/code\u003e\u003c/a\u003e LTS Page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11822\"\u003e#11822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a66d4403be529887afec0fc3de19a9b67eda8998\"\u003e\u003ccode\u003ea66d440\u003c/code\u003e\u003c/a\u003e Add the missing changelog entry for \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11790\"\u003e#11790\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.1...16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.1\u0026new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/sda/pull/747","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2Fsda/issues/747","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/747/packages"},{"uuid":"2829298087","node_id":"PR_kwDOL6JGvM6oo6mn","number":253,"state":"closed","title":"Bump handsontable from 16.0.1 to 16.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T13:33:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T13:32:31.000Z","updated_at":"2025-09-15T13:33:40.000Z","time_to_close":69,"merged_at":"2025-09-15T13:33:39.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.1","new_version":"16.1.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 16.0.1 to 16.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0dd6768fba84e9c8ab1115f48c5d7061c43ff46f\"\u003e\u003ccode\u003e0dd6768\u003c/code\u003e\u003c/a\u003e Deperaction policy page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11831\"\u003e#11831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b7bec62bf2439824527b64a4820541cf854b087a\"\u003e\u003ccode\u003eb7bec62\u003c/code\u003e\u003c/a\u003e Add the deprecation information in the \u003ccode\u003e@​handsontable/vue\u003c/code\u003e readme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11839\"\u003e#11839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6cea92bc8b06d9fae1731b4189dfa22e597987cc\"\u003e\u003ccode\u003e6cea92b\u003c/code\u003e\u003c/a\u003e Correct a typo on the docs' changelog for 16.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6b799e4a4705c869d27f922999d8a6b2ed640553\"\u003e\u003ccode\u003e6b799e4\u003c/code\u003e\u003c/a\u003e - 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/2d5daaae12785fda759eb3933f5bae74e7459e6c\"\u003e\u003ccode\u003e2d5daaa\u003c/code\u003e\u003c/a\u003e Update the 16.1.0 changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/08e130b363dd5d2bc4f8b8d731af2a85467f8ccb\"\u003e\u003ccode\u003e08e130b\u003c/code\u003e\u003c/a\u003e Add deprecation warnings for the PersistentState plugin. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5f5a244295ed116718c3a69f4b8d33bdd7a5bf3e\"\u003e\u003ccode\u003e5f5a244\u003c/code\u003e\u003c/a\u003e LTS Page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11822\"\u003e#11822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a66d4403be529887afec0fc3de19a9b67eda8998\"\u003e\u003ccode\u003ea66d440\u003c/code\u003e\u003c/a\u003e Add the missing changelog entry for \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11790\"\u003e#11790\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.1...16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.1\u0026new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/SimpleTextProcessing/pull/253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2FSimpleTextProcessing/issues/253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/253/packages"},{"uuid":"2827439857","node_id":"PR_kwDOPvxq3c6oh07x","number":3,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T01:32:46.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-15T01:11:37.000Z","updated_at":"2025-09-15T01:32:46.000Z","time_to_close":1269,"merged_at":"2025-09-15T01:32:46.000Z","merged_by":"colton123e","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"dompurify","old_version":"2.5.8","new_version":"3.2.6","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"handsontable","old_version":"14.6.2","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"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_and_yarn group with 2 updates in the / directory: [dompurify](https://github.com/cure53/DOMPurify) and [handsontable](https://github.com/handsontable/handsontable).\n\nUpdates `dompurify` from 2.5.8 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.8...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 14.6.2 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/14.6.2...16.0.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/colton123e/pdf-bullets/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/colton123e/pdf-bullets/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colton123e%2Fpdf-bullets/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2827323649","node_id":"PR_kwDOPvxq3c6ohYkB","number":2,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-14T23:59:24.000Z","updated_at":"2025-09-14T23:59:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"body-parser","old_version":"1.20.2","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.19.2","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"dompurify","old_version":"2.5.6","new_version":"3.2.6","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"handsontable","old_version":"14.5.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"},{"name":"form-data","old_version":"3.0.1","new_version":"3.0.4","repository_url":"https://github.com/form-data/form-data"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"micromatch","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"rollup","old_version":"2.79.1","new_version":"2.79.2","repository_url":"https://github.com/rollup/rollup"},{"name":"webpack","old_version":"5.93.0","new_version":"5.101.3","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.0` | `7.28.4` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.2` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.19.2` | `4.21.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `2.5.6` | `3.2.6` |\n| [handsontable](https://github.com/handsontable/handsontable) | `14.5.0` | `16.0.1` |\n| [form-data](https://github.com/form-data/form-data) | `3.0.1` | `3.0.4` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.7` | `4.0.8` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.1` | `2.79.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.93.0` | `5.101.3` |\n\n\nUpdates `@babel/helpers` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdbf1b32b3aa3705761ff820661e81c0aececab7\"\u003e\u003ccode\u003efdbf1b3\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003efinally\u003c/code\u003e causes unexpected return value (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17366\"\u003e#17366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.2 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\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/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.19.2 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.19.2...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 2.5.6 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.6...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 14.5.0 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/colton123e/pdf-bullets/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colton123e%2Fpdf-bullets/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2827263492","node_id":"PR_kwDOPvxq3c6ohJ4E","number":1,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-14T23:08:33.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-14T22:55:26.000Z","updated_at":"2025-09-14T23:08:33.000Z","time_to_close":787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"body-parser","old_version":"1.20.2","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.19.2","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"dompurify","old_version":"2.5.6","new_version":"3.2.6","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"handsontable","old_version":"14.5.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"},{"name":"form-data","old_version":"3.0.1","new_version":"3.0.4","repository_url":"https://github.com/form-data/form-data"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"micromatch","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"rollup","old_version":"2.79.1","new_version":"2.79.2","repository_url":"https://github.com/rollup/rollup"},{"name":"webpack","old_version":"5.93.0","new_version":"5.101.3","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.0` | `7.28.4` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.2` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.19.2` | `4.21.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `2.5.6` | `3.2.6` |\n| [handsontable](https://github.com/handsontable/handsontable) | `14.5.0` | `16.0.1` |\n| [form-data](https://github.com/form-data/form-data) | `3.0.1` | `3.0.4` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.7` | `4.0.8` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.1` | `2.79.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.93.0` | `5.101.3` |\n\n\nUpdates `@babel/helpers` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdbf1b32b3aa3705761ff820661e81c0aececab7\"\u003e\u003ccode\u003efdbf1b3\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003efinally\u003c/code\u003e causes unexpected return value (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17366\"\u003e#17366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.2 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\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/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.19.2 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.19.2...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 2.5.6 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.6...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 14.5.0 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/colton123e/pdf-bullets/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colton123e%2Fpdf-bullets/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3322751537","node_id":"PR_kwDOADOQXs6jti97","number":7309,"state":"closed","title":"Bump dompurify and handsontable in /specifyweb/frontend/js_src","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-02T14:04:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-08-14T16:04:56.000Z","updated_at":"2026-01-02T14:04:05.000Z","time_to_close":12175147,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dompurify","repository_url":"https://github.com/cure53/DOMPurify","old_version":"2.5.8","new_version":"3.2.6"},{"name":"handsontable","repository_url":"https://github.com/handsontable/handsontable","old_version":"12.1.0","new_version":"16.0.1"}],"path":"/specifyweb/frontend/js_src","ecosystem":"npm"},"body":"Bumps [dompurify](https://github.com/cure53/DOMPurify) to 3.2.6 and updates ancestor dependency [handsontable](https://github.com/handsontable/handsontable). These dependencies need to be updated together.\n\nUpdates `dompurify` from 2.5.8 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.8...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 12.1.0 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/12.1.0...16.0.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/specify/specify7/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/specify/specify7/pull/7309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/specify%2Fspecify7/issues/7309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7309/packages"},{"uuid":"2733197303","node_id":"PR_kwDOPJIRWc6i6Uf3","number":15,"state":"open","title":"Bump handsontable from 15.3.0 to 16.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-10T02:24:59.000Z","updated_at":"2025-08-10T02:25:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"15.3.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 15.3.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/15.3.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=15.3.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SupratimRK/Freesend/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SupratimRK%2FFreesend/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"2718975029","node_id":"PR_kwDOAal_NM6iEEQ1","number":1931,"state":"open","title":"Bump handsontable from 13.1.0 to 16.0.1 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T19:29:54.000Z","updated_at":"2025-08-04T19:29:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1931","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1931","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1931/packages"},{"uuid":"2655916110","node_id":"PR_kwDOMl3Mzs6eThBO","number":27,"state":"closed","title":"Bump handsontable from 13.1.0 to 16.0.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-30T07:37:13.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-10T13:09:36.000Z","updated_at":"2025-08-30T07:37:13.000Z","time_to_close":4386457,"merged_at":"2025-08-30T07:37:13.000Z","merged_by":"sbusso","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.0.1","repository_url":null}],"path":"/frontend","ecosystem":"npm"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/sbusso/plombery/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbusso%2Fplombery/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"2655826988","node_id":"PR_kwDOL6JGvM6eTLQs","number":213,"state":"closed","title":"Bump handsontable from 16.0.0 to 16.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T12:45:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T12:42:27.000Z","updated_at":"2025-07-10T12:45:09.000Z","time_to_close":160,"merged_at":"2025-07-10T12:45:07.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"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 [handsontable](https://github.com/handsontable/handsontable) from 16.0.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/SimpleTextProcessing/pull/213","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2FSimpleTextProcessing/issues/213","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/213/packages"},{"uuid":"2655770880","node_id":"PR_kwDOEFN4qM6eS9kA","number":706,"state":"closed","title":"Bump handsontable from 16.0.0 to 16.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T12:27:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T12:24:33.000Z","updated_at":"2025-07-10T12:27:28.000Z","time_to_close":175,"merged_at":"2025-07-10T12:27:28.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 16.0.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/sda/pull/706","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2Fsda/issues/706","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/706/packages"},{"uuid":"2652881128","node_id":"PR_kwDOMl3Mzs6eH8Do","number":26,"state":"open","title":"Bump handsontable from 13.1.0 to 16.0.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-07-09T13:12:41.000Z","updated_at":"2025-07-09T13:12:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.0.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\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/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a7ffcfa2f1f64f378c6cf0747af7a58f67d4f25c\"\u003e\u003ccode\u003ea7ffcfa\u003c/code\u003e\u003c/a\u003e Update docs Open Graph banner (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11715\"\u003e#11715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/546d107e0e30f65efd36c396ee0a85a6dd689afc\"\u003e\u003ccode\u003e546d107\u003c/code\u003e\u003c/a\u003e Fix docs saving data page example styles (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11714\"\u003e#11714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ae91aceb82d0c68d30e0a2f1738f9f62f2d90fff\"\u003e\u003ccode\u003eae91ace\u003c/code\u003e\u003c/a\u003e Unify docs clipboard page examples (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11713\"\u003e#11713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e54e1798aaa9eecafedc1c4c978e3103e82356e9\"\u003e\u003ccode\u003ee54e179\u003c/code\u003e\u003c/a\u003e Modify the migration guide for \u003ccode\u003e16.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/cfdfd83854dd22183f63edf888efe69cd72e43c4\"\u003e\u003ccode\u003ecfdfd83\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0' of github.com:handsontable/handsontable into re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e79d2f88105b5b074e0986ec5b4156b4d284736c\"\u003e\u003ccode\u003ee79d2f8\u003c/code\u003e\u003c/a\u003e [docs][16.0] Modify the changelog entries for consistency. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11717\"\u003e#11717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ef3357b9363b3b93081fd95a8ad5d7c6a6a6984f\"\u003e\u003ccode\u003eef3357b\u003c/code\u003e\u003c/a\u003e Make angular-wrapper handle situation when settings object is not provided (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sbusso/plombery/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbusso%2Fplombery/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"2652780870","node_id":"PR_kwDOL6JGvM6eHjlG","number":211,"state":"open","title":"Bump handsontable from 15.3.0 to 16.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T12:34:34.000Z","updated_at":"2025-07-09T12:34:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"15.3.0","new_version":"16.0.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 15.3.0 to 16.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\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/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a7ffcfa2f1f64f378c6cf0747af7a58f67d4f25c\"\u003e\u003ccode\u003ea7ffcfa\u003c/code\u003e\u003c/a\u003e Update docs Open Graph banner (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11715\"\u003e#11715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/546d107e0e30f65efd36c396ee0a85a6dd689afc\"\u003e\u003ccode\u003e546d107\u003c/code\u003e\u003c/a\u003e Fix docs saving data page example styles (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11714\"\u003e#11714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ae91aceb82d0c68d30e0a2f1738f9f62f2d90fff\"\u003e\u003ccode\u003eae91ace\u003c/code\u003e\u003c/a\u003e Unify docs clipboard page examples (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11713\"\u003e#11713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e54e1798aaa9eecafedc1c4c978e3103e82356e9\"\u003e\u003ccode\u003ee54e179\u003c/code\u003e\u003c/a\u003e Modify the migration guide for \u003ccode\u003e16.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/cfdfd83854dd22183f63edf888efe69cd72e43c4\"\u003e\u003ccode\u003ecfdfd83\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0' of github.com:handsontable/handsontable into re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e79d2f88105b5b074e0986ec5b4156b4d284736c\"\u003e\u003ccode\u003ee79d2f8\u003c/code\u003e\u003c/a\u003e [docs][16.0] Modify the changelog entries for consistency. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11717\"\u003e#11717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ef3357b9363b3b93081fd95a8ad5d7c6a6a6984f\"\u003e\u003ccode\u003eef3357b\u003c/code\u003e\u003c/a\u003e Make angular-wrapper handle situation when settings object is not provided (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/15.3.0...16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=15.3.0\u0026new-version=16.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/SimpleTextProcessing/pull/211","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2FSimpleTextProcessing/issues/211","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/211/packages"},{"uuid":"2582726396","node_id":"PR_kwDOO5kB8M6Z8Ub8","number":17,"state":"closed","title":"Bump handsontable from 13.1.0 to 15.3.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T04:42:03.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-11T00:15:12.000Z","updated_at":"2025-06-11T04:42:03.000Z","time_to_close":16011,"merged_at":"2025-06-11T04:42:03.000Z","merged_by":"youssef-jetdav","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"15.3.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 15.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/15.3\"\u003eDocumentation (15.3)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.2.0] - 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the Italian translation for the new Context Menu labels. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11436\"\u003e#11436\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/handsontable/handsontable/commit/0a86920b402089cbe2ec202bfb25fed11ce94644\"\u003e\u003ccode\u003e0a86920\u003c/code\u003e\u003c/a\u003e Merge branch 'release/15.3.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/175012b5da51982f3bbbe04728f4b67da618b1eb\"\u003e\u003ccode\u003e175012b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​angular/forms\u003c/code\u003e to every angular-related page in the docs. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f83693a82e734a5c2e2c85745e3aac28c45d3d3e\"\u003e\u003ccode\u003ef83693a\u003c/code\u003e\u003c/a\u003e Remove duplicate changelog entries.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/07f827b6ec0bb824c8423bffa7b32aca132e2333\"\u003e\u003ccode\u003e07f827b\u003c/code\u003e\u003c/a\u003e Update the changelog for 15.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6f5f494c42ff9d252961ceb4f6bef04072d110bd\"\u003e\u003ccode\u003e6f5f494\u003c/code\u003e\u003c/a\u003e Correct the README installation guides.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/38401d0a73d3b904dbc6671a6c8c72eeb9378bf9\"\u003e\u003ccode\u003e38401d0\u003c/code\u003e\u003c/a\u003e Regenerate the \u003ccode\u003epackage-lock\u003c/code\u003e file and rebuild the packages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fc858d5a8e32bb1b58b5cd229fbe6c519182334e\"\u003e\u003ccode\u003efc858d5\u003c/code\u003e\u003c/a\u003e 15.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1e4543f0dc83c91b5d04428a501d7d1cc9678198\"\u003e\u003ccode\u003e1e4543f\u003c/code\u003e\u003c/a\u003e Add optional formula sanitization for csv export to prevent CSV Injection att...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0ad3db7408bb34862bd44404b6df3a1974010273\"\u003e\u003ccode\u003e0ad3db7\u003c/code\u003e\u003c/a\u003e Improve viewport scrolling behavior  (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11577\"\u003e#11577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3f0ec87dfa2db46947b9573fcb209190654a0909\"\u003e\u003ccode\u003e3f0ec87\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.51.1 to 1.52.0 in /visual-tests (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...15.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=15.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/JATDEV-Middle-East/plombery/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JATDEV-Middle-East%2Fplombery/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2581990658","node_id":"PR_kwDOAdcJZ86Z5g0C","number":1140,"state":"open","title":"Bump handsontable from 0.35.1 to 10.0.0 in /src","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-10T17:03:18.000Z","updated_at":"2025-06-10T17:03:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"0.35.1","new_version":"10.0.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/src","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 0.35.1 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for selection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they are triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which introduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of the \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a default font family, size, weight and color. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash character. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when the \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8614\"\u003e#8614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted directories and files related to \u003ccode\u003edataMap\u003c/code\u003e, to prevent potential circular references. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8704\"\u003e#8704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the regular expression used to detect numeric values, and fixed major code smells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8752\"\u003e#8752\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with an error being thrown when lazy loading columns on a setup with Nested Headers + Hidden Columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7160\"\u003e#7160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed column header sizes not being updated on \u003ccode\u003eupdateSettings\u003c/code\u003e calls containing \u003ccode\u003ecolumns\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7689\"\u003e#7689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed functional keys' behavior, to prevent unexpected editing. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7838\"\u003e#7838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing collapsible indicator on IE. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8028\"\u003e#8028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for row and column headers in the \u003ccode\u003eparseTable\u003c/code\u003e utility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8041\"\u003e#8041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a bug where not providing a data object with the \u003ccode\u003enestedRows\u003c/code\u003e plugin enabled crashed the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8171\"\u003e#8171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed an issue where adding rows to a Handsontable instance wrapped for Vue resulted in additional rows being inserted at the end of the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8148\"\u003e#8148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed a problem in the Vue wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eReact:\u003c/em\u003e Fixed a problem in the React wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAngular:\u003c/em\u003e Fixed a problem in the Angular wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new documentation engine \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7624\"\u003e#7624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the validator function was called twice when the Formulas plugin was enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8138\"\u003e#8138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a new CSS style for cells of the \u003ccode\u003echeckbox\u003c/code\u003e type to restore previous behaviour. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8196\"\u003e#8196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the redundant internal \u003ccode\u003ejsonpatch\u003c/code\u003e library from the source code. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8140\"\u003e#8140\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.0.0] - 2021-09-29\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Unified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for\nselection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they\nare triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which\nintroduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of\nthe \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a default font family, size, weight and color.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from\n\u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash\ncharacter. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when\nthe \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click).\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1443e4eda1c8bd61c58a5c7bd5ea6a4b104a5988\"\u003e\u003ccode\u003e1443e4e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ea6598f25d524d4f12adfe9d3b1335ae7bf8f8e9\"\u003e\u003ccode\u003eea6598f\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/272c1e05754ea99db6b1614831e09f3e82d259fb\"\u003e\u003ccode\u003e272c1e0\u003c/code\u003e\u003c/a\u003e Generating the 10.0 docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8ad9e39bea09f559dc24962196541af30811a8c3\"\u003e\u003ccode\u003e8ad9e39\u003c/code\u003e\u003c/a\u003e Docs: Updating the release notes (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8766\"\u003e#8766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fb6d3e5e29a48cf72c23873896dd45f2e3bcb910\"\u003e\u003ccode\u003efb6d3e5\u003c/code\u003e\u003c/a\u003e Docs: adding HoT 10.0.0 docs (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8745\"\u003e#8745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/31ce87a99174efbddfb86b1d2a34656db476f1b4\"\u003e\u003ccode\u003e31ce87a\u003c/code\u003e\u003c/a\u003e Correct a typo in CHANGELOG.md.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4e1e84ff57278889ba9a697c372b136ab4808731\"\u003e\u003ccode\u003e4e1e84f\u003c/code\u003e\u003c/a\u003e Update the CHANGELOG.md file for 10.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1ddef0e5ab74c593fb48e4d595c0e75bc81a7e71\"\u003e\u003ccode\u003e1ddef0e\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b310bd8471772a234243af78fab256a5675575f0\"\u003e\u003ccode\u003eb310bd8\u003c/code\u003e\u003c/a\u003e Fix one file omitted in \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8754\"\u003e#8754\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/43e0a6f593d0b63ea4024239a7da5da255e8f7f4\"\u003e\u003ccode\u003e43e0a6f\u003c/code\u003e\u003c/a\u003e Modify the audit GHA workflow to check only the production dependencies. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8755\"\u003e#8755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/0.35.1...10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=0.35.1\u0026new-version=10.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ONSdigital/florence/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ONSdigital/florence/pull/1140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONSdigital%2Fflorence/issues/1140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1140/packages"},{"uuid":"3040066854","node_id":"PR_kwDOAal_NM6U9XmB","number":1919,"state":"closed","title":"Bump handsontable from 13.1.0 to 15.3.0 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-04T19:29:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T15:41:00.000Z","updated_at":"2025-08-04T19:29:56.000Z","time_to_close":7876136,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"15.3.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 15.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/15.3\"\u003eDocumentation (15.3)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.2.0] - 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the Italian translation for the new Context Menu labels. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11436\"\u003e#11436\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/handsontable/handsontable/commit/0a86920b402089cbe2ec202bfb25fed11ce94644\"\u003e\u003ccode\u003e0a86920\u003c/code\u003e\u003c/a\u003e Merge branch 'release/15.3.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/175012b5da51982f3bbbe04728f4b67da618b1eb\"\u003e\u003ccode\u003e175012b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​angular/forms\u003c/code\u003e to every angular-related page in the docs. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f83693a82e734a5c2e2c85745e3aac28c45d3d3e\"\u003e\u003ccode\u003ef83693a\u003c/code\u003e\u003c/a\u003e Remove duplicate changelog entries.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/07f827b6ec0bb824c8423bffa7b32aca132e2333\"\u003e\u003ccode\u003e07f827b\u003c/code\u003e\u003c/a\u003e Update the changelog for 15.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6f5f494c42ff9d252961ceb4f6bef04072d110bd\"\u003e\u003ccode\u003e6f5f494\u003c/code\u003e\u003c/a\u003e Correct the README installation guides.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/38401d0a73d3b904dbc6671a6c8c72eeb9378bf9\"\u003e\u003ccode\u003e38401d0\u003c/code\u003e\u003c/a\u003e Regenerate the \u003ccode\u003epackage-lock\u003c/code\u003e file and rebuild the packages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fc858d5a8e32bb1b58b5cd229fbe6c519182334e\"\u003e\u003ccode\u003efc858d5\u003c/code\u003e\u003c/a\u003e 15.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1e4543f0dc83c91b5d04428a501d7d1cc9678198\"\u003e\u003ccode\u003e1e4543f\u003c/code\u003e\u003c/a\u003e Add optional formula sanitization for csv export to prevent CSV Injection att...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0ad3db7408bb34862bd44404b6df3a1974010273\"\u003e\u003ccode\u003e0ad3db7\u003c/code\u003e\u003c/a\u003e Improve viewport scrolling behavior  (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11577\"\u003e#11577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3f0ec87dfa2db46947b9573fcb209190654a0909\"\u003e\u003ccode\u003e3f0ec87\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.51.1 to 1.52.0 in /visual-tests (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...15.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=15.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1919","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1919","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1919/packages"}],"issue_packages":[{"old_version":"7.3.0","new_version":"10.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-30T04:38:02.000Z","version_change":"7.3.0 → 10.0.0","issue":{"uuid":"3467535437","node_id":"PR_kwDODhXIrc6rPJOY","number":28,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T04:38:02.000Z","updated_at":"2025-09-30T04:38:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"handsontable","old_version":"7.3.0","new_version":"10.0.0","repository_url":"https://github.com/handsontable/handsontable"},{"name":"@babel/traverse","old_version":"7.8.3","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"ajv","old_version":"6.11.0","new_version":"6.12.6","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"async","old_version":"2.6.3","new_version":"2.6.4","repository_url":"https://github.com/caolan/async"},{"name":"browserify-sign","old_version":"4.0.4","new_version":"4.2.5","repository_url":"https://github.com/crypto-browserify/browserify-sign"},{"name":"cipher-base","old_version":"1.0.4","new_version":"1.0.7","repository_url":"https://github.com/crypto-browserify/cipher-base"},{"name":"color-string","old_version":"1.5.3","new_version":"1.9.1","repository_url":"https://github.com/Qix-/color-string"},{"name":"decode-uri-component","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/SamVerschueren/decode-uri-component"},{"name":"elliptic","old_version":"6.5.2","new_version":"6.6.1","repository_url":"https://github.com/indutny/elliptic"},{"name":"es5-ext","old_version":"0.10.53","new_version":"0.10.64","repository_url":"https://github.com/medikoo/es5-ext"},{"name":"eventsource","old_version":"1.0.7","new_version":"1.1.2","repository_url":"https://github.com/EventSource/eventsource"},{"name":"express","old_version":"4.17.1","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"follow-redirects","old_version":"1.9.1","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"path-parse","old_version":"1.0.6","new_version":"1.0.7","repository_url":"https://github.com/jbgutierrez/path-parse"},{"name":"sha.js","old_version":"2.4.11","new_version":"2.4.12","repository_url":"https://github.com/crypto-browserify/sha.js"},{"name":"terser","old_version":"4.6.3","new_version":"4.8.1","repository_url":"https://github.com/terser/terser"},{"name":"tmpl","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/daaku/nodejs-tmpl"},{"name":"url-parse","old_version":"1.4.7","new_version":"1.5.10","repository_url":"https://github.com/unshiftio/url-parse"},{"name":"word-wrap","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/jonschlinkert/word-wrap"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [handsontable](https://github.com/handsontable/handsontable) | `7.3.0` | `10.0.0` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.8.3` | `7.28.4` |\n| [ajv](https://github.com/ajv-validator/ajv) | `6.11.0` | `6.12.6` |\n| [async](https://github.com/caolan/async) | `2.6.3` | `2.6.4` |\n| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.0.4` | `4.2.5` |\n| [cipher-base](https://github.com/crypto-browserify/cipher-base) | `1.0.4` | `1.0.7` |\n| [color-string](https://github.com/Qix-/color-string) | `1.5.3` | `1.9.1` |\n| [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) | `0.2.0` | `0.2.2` |\n| [elliptic](https://github.com/indutny/elliptic) | `6.5.2` | `6.6.1` |\n| [es5-ext](https://github.com/medikoo/es5-ext) | `0.10.53` | `0.10.64` |\n| [eventsource](https://github.com/EventSource/eventsource) | `1.0.7` | `1.1.2` |\n| [express](https://github.com/expressjs/express) | `4.17.1` | `4.21.2` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.9.1` | `1.15.11` |\n| [path-parse](https://github.com/jbgutierrez/path-parse) | `1.0.6` | `1.0.7` |\n| [sha.js](https://github.com/crypto-browserify/sha.js) | `2.4.11` | `2.4.12` |\n| [terser](https://github.com/terser/terser) | `4.6.3` | `4.8.1` |\n| [tmpl](https://github.com/daaku/nodejs-tmpl) | `1.0.4` | `1.0.5` |\n| [url-parse](https://github.com/unshiftio/url-parse) | `1.4.7` | `1.5.10` |\n| [word-wrap](https://github.com/jonschlinkert/word-wrap) | `1.2.3` | `1.2.5` |\n\n\nUpdates `handsontable` from 7.3.0 to 10.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for selection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they are triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which introduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of the \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a default font family, size, weight and color. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash character. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when the \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8614\"\u003e#8614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted directories and files related to \u003ccode\u003edataMap\u003c/code\u003e, to prevent potential circular references. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8704\"\u003e#8704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the regular expression used to detect numeric values, and fixed major code smells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8752\"\u003e#8752\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with an error being thrown when lazy loading columns on a setup with Nested Headers + Hidden Columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7160\"\u003e#7160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed column header sizes not being updated on \u003ccode\u003eupdateSettings\u003c/code\u003e calls containing \u003ccode\u003ecolumns\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7689\"\u003e#7689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed functional keys' behavior, to prevent unexpected editing. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7838\"\u003e#7838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing collapsible indicator on IE. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8028\"\u003e#8028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for row and column headers in the \u003ccode\u003eparseTable\u003c/code\u003e utility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8041\"\u003e#8041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a bug where not providing a data object with the \u003ccode\u003enestedRows\u003c/code\u003e plugin enabled crashed the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8171\"\u003e#8171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed an issue where adding rows to a Handsontable instance wrapped for Vue resulted in additional rows being inserted at the end of the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8148\"\u003e#8148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed a problem in the Vue wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eReact:\u003c/em\u003e Fixed a problem in the React wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAngular:\u003c/em\u003e Fixed a problem in the Angular wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new documentation engine \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7624\"\u003e#7624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the validator function was called twice when the Formulas plugin was enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8138\"\u003e#8138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a new CSS style for cells of the \u003ccode\u003echeckbox\u003c/code\u003e type to restore previous behaviour. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8196\"\u003e#8196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the redundant internal \u003ccode\u003ejsonpatch\u003c/code\u003e library from the source code. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8140\"\u003e#8140\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.0.0] - 2021-09-29\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Unified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for\nselection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they\nare triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which\nintroduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of\nthe \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a default font family, size, weight and color.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from\n\u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash\ncharacter. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when\nthe \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click).\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1443e4eda1c8bd61c58a5c7bd5ea6a4b104a5988\"\u003e\u003ccode\u003e1443e4e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ea6598f25d524d4f12adfe9d3b1335ae7bf8f8e9\"\u003e\u003ccode\u003eea6598f\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/272c1e05754ea99db6b1614831e09f3e82d259fb\"\u003e\u003ccode\u003e272c1e0\u003c/code\u003e\u003c/a\u003e Generating the 10.0 docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8ad9e39bea09f559dc24962196541af30811a8c3\"\u003e\u003ccode\u003e8ad9e39\u003c/code\u003e\u003c/a\u003e Docs: Updating the release notes (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8766\"\u003e#8766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fb6d3e5e29a48cf72c23873896dd45f2e3bcb910\"\u003e\u003ccode\u003efb6d3e5\u003c/code\u003e\u003c/a\u003e Docs: adding HoT 10.0.0 docs (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8745\"\u003e#8745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/31ce87a99174efbddfb86b1d2a34656db476f1b4\"\u003e\u003ccode\u003e31ce87a\u003c/code\u003e\u003c/a\u003e Correct a typo in CHANGELOG.md.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4e1e84ff57278889ba9a697c372b136ab4808731\"\u003e\u003ccode\u003e4e1e84f\u003c/code\u003e\u003c/a\u003e Update the CHANGELOG.md file for 10.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1ddef0e5ab74c593fb48e4d595c0e75bc81a7e71\"\u003e\u003ccode\u003e1ddef0e\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b310bd8471772a234243af78fab256a5675575f0\"\u003e\u003ccode\u003eb310bd8\u003c/code\u003e\u003c/a\u003e Fix one file omitted in \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8754\"\u003e#8754\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/43e0a6f593d0b63ea4024239a7da5da255e8f7f4\"\u003e\u003ccode\u003e43e0a6f\u003c/code\u003e\u003c/a\u003e Modify the audit GHA workflow to check only the production dependencies. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8755\"\u003e#8755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/7.3.0...10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/traverse` from 7.8.3 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/traverse\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b41f8cdd0183e800de58c573a4f57497f72b2e26\"\u003e\u003ccode\u003eb41f8cd\u003c/code\u003e\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17493\"\u003e#17493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/22493b64c549836d214788cb5f3299721c725f8c\"\u003e\u003ccode\u003e22493b6\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/traverse\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17485\"\u003e#17485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5051613c021b6604929278d6811fa671f49dfbdb\"\u003e\u003ccode\u003e5051613\u003c/code\u003e\u003c/a\u003e Type-check \u003ccode\u003e.d.ts\u003c/code\u003e file with \u003ccode\u003estrict: true\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17461\"\u003e#17461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ccc5fae96f5281ae1ee49fac74c7c275b9111ead\"\u003e\u003ccode\u003eccc5fae\u003c/code\u003e\u003c/a\u003e v7.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4b4e7e20aaf09e61e56ac11bff71d7dcab227f33\"\u003e\u003ccode\u003e4b4e7e2\u003c/code\u003e\u003c/a\u003e Create babel-helper-globals (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17297\"\u003e#17297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cf5ae035632e1d60235a8635d3369f4b169f75dc\"\u003e\u003ccode\u003ecf5ae03\u003c/code\u003e\u003c/a\u003e LVal coverage updates (Part 2) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-traverse/issues/17391\"\u003e#17391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-traverse\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 6.11.0 to 6.12.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.12.6\u003c/h2\u003e\n\u003cp\u003eFix performance issue of \u0026quot;url\u0026quot; format.\u003c/p\u003e\n\u003ch2\u003ev6.12.5\u003c/h2\u003e\n\u003cp\u003eFix uri scheme validation (\u003ca href=\"https://github.com/ChALkeR\"\u003e\u003ccode\u003e@​ChALkeR\u003c/code\u003e\u003c/a\u003e).\nFix boolean schemas with strictKeywords option (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.4\u003c/h2\u003e\n\u003cp\u003eFix: coercion of one-item arrays to scalar that should fail validation (\u003ca href=\"https://runkit.com/esp/5f3672ba2f6642001ae27411\"\u003efailing example\u003c/a\u003e).\u003c/p\u003e\n\u003ch2\u003ev6.12.3\u003c/h2\u003e\n\u003cp\u003ePass schema object to processCode function\nOption for strictNumbers (\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1128\"\u003e#1128\u003c/a\u003e)\nFixed vulnerability related to untrusted schemas (\u003ca href=\"https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE-2020-15366\"\u003eCVE-2020-15366\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003ev6.12.2\u003c/h2\u003e\n\u003cp\u003eRemoved post-install script\u003c/p\u003e\n\u003ch2\u003ev6.12.1\u003c/h2\u003e\n\u003cp\u003eDocs and dependency updates\u003c/p\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003cp\u003eImproved hostname validation (\u003ca href=\"https://github.com/sambauers\"\u003e\u003ccode\u003e@​sambauers\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1143\"\u003e#1143\u003c/a\u003e)\nOption \u003ccode\u003ekeywords\u003c/code\u003e to add custom keywords (\u003ca href=\"https://github.com/franciscomorais\"\u003e\u003ccode\u003e@​franciscomorais\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1137\"\u003e#1137\u003c/a\u003e)\nTypes fixes (\u003ca href=\"https://github.com/boenrobot\"\u003e\u003ccode\u003e@​boenrobot\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MattiAstedrone\"\u003e\u003ccode\u003e@​MattiAstedrone\u003c/code\u003e\u003c/a\u003e)\nDocs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/epoberezkin/ajv#error-logging\"\u003eerror logging\u003c/a\u003e example (\u003ca href=\"https://github.com/RadiationSickness\"\u003e\u003ccode\u003e@​RadiationSickness\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript usage notes (\u003ca href=\"https://github.com/thetric\"\u003e\u003ccode\u003e@​thetric\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/ajv-validator/ajv/commit/fe591439f34e24030f69df9eb8d91e6d037a3af7\"\u003e\u003ccode\u003efe59143\u003c/code\u003e\u003c/a\u003e 6.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/d580d3e8ac6a467670d68d86e3a39fd661ac8c23\"\u003e\u003ccode\u003ed580d3e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1298\"\u003e#1298\u003c/a\u003e from ajv-validator/fix-url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/fd363896a8d6c5697b5da41f4d9a400a84efaf8e\"\u003e\u003ccode\u003efd36389\u003c/code\u003e\u003c/a\u003e fix: regular expression for \u0026quot;url\u0026quot; format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/490e34c4846064db5c962a77087e17078954c2f6\"\u003e\u003ccode\u003e490e34c\u003c/code\u003e\u003c/a\u003e docs: link to v7-beta branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/9cd93a1bdbdefd5a7ba3db5e123d20c84d1d1d0e\"\u003e\u003ccode\u003e9cd93a1\u003c/code\u003e\u003c/a\u003e docs: note about v7 in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/877d286e7f145b1b2127da66c6800b071533f28f\"\u003e\u003ccode\u003e877d286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/1262\"\u003e#1262\u003c/a\u003e from b4h0-c4t/refactor-opt-object-type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f1c8e45b9cdff918be28becf03bf0b339321c398\"\u003e\u003ccode\u003ef1c8e45\u003c/code\u003e\u003c/a\u003e 6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/764035e201d7733b8d700d4a04dd079fef9f4d30\"\u003e\u003ccode\u003e764035e\u003c/code\u003e\u003c/a\u003e Merge branch 'ChALkeR-chalker/fix-comma'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/37981602ce6d43313ae106644b372b021626a8af\"\u003e\u003ccode\u003e3798160\u003c/code\u003e\u003c/a\u003e Merge branch 'chalker/fix-comma' of git://github.com/ChALkeR/ajv into ChALkeR...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/a3c7ebab222e4cce07b5e30ebcbb809da7f934e8\"\u003e\u003ccode\u003ea3c7eba\u003c/code\u003e\u003c/a\u003e Merge branch 'refactor-opt-object-type' of github.com:b4h0-c4t/ajv into refac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v6.11.0...v6.12.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async` from 2.6.3 to 2.6.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md\"\u003easync's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev2.6.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix potential prototype pollution exploit (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\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/caolan/async/commit/c6bdaca4f9175c14fc655d3783c6af6a883e6514\"\u003e\u003ccode\u003ec6bdaca\u003c/code\u003e\u003c/a\u003e Version 2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8870da9d5022bab310413041b4079e10db3980b7\"\u003e\u003ccode\u003e8870da9\u003c/code\u003e\u003c/a\u003e Update built files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/4df6754ef4e96a742956df8782fee27242a2ea12\"\u003e\u003ccode\u003e4df6754\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/caolan/async/commit/8f7f90342a6571ba1c197d747ebed30c368096d2\"\u003e\u003ccode\u003e8f7f903\u003c/code\u003e\u003c/a\u003e Fix prototype pollution vulnerability (\u003ca href=\"https://redirect.github.com/caolan/async/issues/1828\"\u003e#1828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/caolan/async/compare/v2.6.3...v2.6.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~hargasinski\"\u003ehargasinski\u003c/a\u003e, a new releaser for async since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserify-sign` from 4.0.4 to 4.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md\"\u003ebrowserify-sign's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.4...v4.2.5\"\u003ev4.2.5\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] clean up tests and convert console info skips to tape skips \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] restore node 0.10 support \u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] drop unsupported nodes from CI \u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.3...v4.2.4\"\u003ev4.2.4\u003c/a\u003e - 2025-09-22\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[actions] split out node 10-20, and 20+ \u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove \u003ccode\u003efiles\u003c/code\u003e field \u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003eauto-changelog\u003c/code\u003e, \u003ccode\u003esemver\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/5f6698211aa1d6dddaba8c245f40f63ae28924a3\"\u003e\u003ccode\u003e5f66982\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] replace \u003ccode\u003eaud\u003c/code\u003e with \u003ccode\u003enpm audit\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d44b24d8691d699ccc76780b106fe9c1bf0d1558\"\u003e\u003ccode\u003ed44b24d\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] add missing peer dep \u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] revert 9e2bf12, now that v3.1.1 is out \u003ca href=\"https://github.com/browserify/browserify-sign/commit/428cf7f3f0d09f1b39312e5e51620ca684b5c1ac\"\u003e\u003ccode\u003e428cf7f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.2...v4.2.3\"\u003ev4.2.3\u003c/a\u003e - 2024-03-05\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[patch] widen support to 0.12 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9247adfd261ededfec1c036c9d8f36c4e9f87c0e\"\u003e\u003ccode\u003e9247adf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[patch] drop minimum node support to v1 \u003ca href=\"https://github.com/browserify/browserify-sign/commit/4d0ee49ae2dc238b877dce9aed7e23fb4cb5088d\"\u003e\u003ccode\u003e4d0ee49\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eaud\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003etape\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/87f3a35a587b377da2c1987af8d41c57b5afe0a5\"\u003e\u003ccode\u003e87f3a35\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[actions] remove redundant finisher \u003ca href=\"https://github.com/browserify/browserify-sign/commit/37a475856843b7d1b2403fdafac0024ba252e579\"\u003e\u003ccode\u003e37a4758\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003ehash-base\u003c/code\u003e to ~3.0, due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9e2bf122b70970cb92f69d53e963f18299f14d66\"\u003e\u003ccode\u003e9e2bf12\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eparse-asn1 [\u003c/code\u003ef427270`](\u003ca href=\"https://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\"\u003ehttps://github.com/browserify/browserify-sign/commit/f427270ac11dc6be29f87d7afb046c16376a5a9c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003eelliptic\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/fb261cea57f92b3d98bc4d8bc6228c43a5de2e91\"\u003e\u003ccode\u003efb261ce\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] pin \u003ccode\u003eelliptic\u003c/code\u003e due to a breaking change \u003ca href=\"https://github.com/browserify/browserify-sign/commit/168e16fcb54886a0281b0c983e1482a097042684\"\u003e\u003ccode\u003e168e16f\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/compare/v4.2.1...v4.2.2\"\u003ev4.2.2\u003c/a\u003e - 2023-10-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] log when openssl doesn't support cipher \u003ca href=\"https://redirect.github.com/browserify/browserify-sign/issues/37\"\u003e\u003ccode\u003e[#37](https://github.com/crypto-browserify/browserify-sign/issues/37)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/browserify-sign/commit/09a89959393b3c89fedd4f7f3bafa4fec44371d7\"\u003e\u003ccode\u003e09a8995\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] switch to eslint \u003ca href=\"https://github.com/browserify/browserify-sign/commit/83fe46374b819e959d56d2c0b931308f7451a664\"\u003e\u003ccode\u003e83fe463\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/browserify-sign/commit/44181838e7dcc4d5d0c568f74312ea28f0bcdfd5\"\u003e\u003ccode\u003e4418183\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/browserify-sign/commit/9ac5a5eaaac8a11eb70ec2febd13745c8764ae02\"\u003e\u003ccode\u003e9ac5a5e\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to github actions \u003ca href=\"https://github.com/browserify/browserify-sign/commit/d845d855def38e2085d5a21e447a48300f99fa60\"\u003e\u003ccode\u003ed845d85\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003esign\u003c/code\u003e: throw on unsupported padding scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/8767739a4516289568bcce9fed8a3b7e23478de9\"\u003e\u003ccode\u003e8767739\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] properly check the upper bound for DSA signatures \u003ca href=\"https://github.com/browserify/browserify-sign/commit/85994cd6348b50f2fd1b73c54e20881416f44a30\"\u003e\u003ccode\u003e85994cd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle openSSL not supporting a scheme \u003ca href=\"https://github.com/browserify/browserify-sign/commit/f5f17c27f9824de40b5ce8ebd8502111203fd6af\"\u003e\u003ccode\u003ef5f17c2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/d3a7458af692134219fce56a082068f678e12474\"\u003e\u003ccode\u003ed3a7458\u003c/code\u003e\u003c/a\u003e v4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/37b083c602fb6fcd99e0856cba8859dc6f073f3c\"\u003e\u003ccode\u003e37b083c\u003c/code\u003e\u003c/a\u003e [Tests] clean up tests and convert console info skips to tape skips\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/faade86fe051fc0fb1b59e3694a566116e1e79a7\"\u003e\u003ccode\u003efaade86\u003c/code\u003e\u003c/a\u003e [Fix] restore node 0.10 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/5a0f159e1d32b5c1088a75dceb301afaf40446f9\"\u003e\u003ccode\u003e5a0f159\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003eparse-asn1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/106be97da87f296f187c44b9ee857384153b5068\"\u003e\u003ccode\u003e106be97\u003c/code\u003e\u003c/a\u003e [actions] drop unsupported nodes from CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/9c371720efd60af4e08f83df4cd612a6ed135cec\"\u003e\u003ccode\u003e9c37172\u003c/code\u003e\u003c/a\u003e v4.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/6d5b280e0496201ba022874c864b0046a74eb45e\"\u003e\u003ccode\u003e6d5b280\u003c/code\u003e\u003c/a\u003e [meta] remove \u003ccode\u003efiles\u003c/code\u003e field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/17920d944f04efee7ae2212e4339485ba306b723\"\u003e\u003ccode\u003e17920d9\u003c/code\u003e\u003c/a\u003e [actions] split out node 10-20, and 20+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/31be0c2459e1aad5158f72576c057603bf8527b6\"\u003e\u003ccode\u003e31be0c2\u003c/code\u003e\u003c/a\u003e [Deps] update \u003ccode\u003ebn.js\u003c/code\u003e, \u003ccode\u003ebrowserify-rsa\u003c/code\u003e, \u003ccode\u003eelliptic\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/browserify-sign/commit/ab975f4845ea5c931df037e7f0df60f045335ae7\"\u003e\u003ccode\u003eab975f4\u003c/code\u003e\u003c/a\u003e [Dev Deps] add missing peer dep\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/browserify-sign/compare/v4.0.4...v4.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for browserify-sign since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher-base` from 1.0.4 to 1.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md\"\u003ecipher-base's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.6...v1.0.7\"\u003ev1.0.7\u003c/a\u003e - 2025-09-24\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.5...v1.0.6\"\u003ev1.0.6\u003c/a\u003e - 2024-11-26\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] io.js 3.0 - Node.js 5.3 typed array support \u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/browserify/cipher-base/compare/v1.0.4...v1.0.5\"\u003ev1.0.5\u003c/a\u003e - 2024-11-17\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Tests] standard -\u0026gt; eslint, make test dir, etc \u003ca href=\"https://github.com/browserify/cipher-base/commit/ae02fd6624c41ac4ac18077be797111d1955bc76\"\u003e\u003ccode\u003eae02fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/browserify/cipher-base/commit/66387d71461287ad9067bb1bcbfdc47403a33ee7\"\u003e\u003ccode\u003e66387d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix package.json indentation \u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] return valid values on multi-byte-wide TypedArray input \u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apps should have lockfiles \u003ca href=\"https://github.com/browserify/cipher-base/commit/42528f291db16bf2e7d5f831ebe2ad87fd0b1f42\"\u003e\u003ccode\u003e42528f2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Deps] update \u003ccode\u003einherits\u003c/code\u003e, \u003ccode\u003esafe-buffer\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/0e7a2d9a33a391e82fa9cf512d6e25cc91ab8613\"\u003e\u003ccode\u003e0e7a2d9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] add missing \u003ccode\u003eengines.node\u003c/code\u003e \u003ca href=\"https://github.com/browserify/cipher-base/commit/f2dc13e47bbcf3c873db9a9e0f83e5f29d0783fe\"\u003e\u003ccode\u003ef2dc13e\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/browserify/cipher-base/commit/00567180c846dd3db3848c9223991c58a0d5490c\"\u003e\u003ccode\u003e0056718\u003c/code\u003e\u003c/a\u003e v1.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/fd1e5eeafccbc8eaa827ee6b9b60c14608aa784f\"\u003e\u003ccode\u003efd1e5ee\u003c/code\u003e\u003c/a\u003e [Refactor] use \u003ccode\u003eto-buffer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/08ba8034223a53d300b7dccf33d8f14e52379a34\"\u003e\u003ccode\u003e08ba803\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f5249f94611506ef35a8be4d48a3fc5ecf1fac63\"\u003e\u003ccode\u003ef5249f9\u003c/code\u003e\u003c/a\u003e v1.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/b7ddd2ac24e65cc47befc1e0eb5026422f8ab037\"\u003e\u003ccode\u003eb7ddd2a\u003c/code\u003e\u003c/a\u003e [Fix] io.js 3.0 - Node.js 5.3 typed array support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/f03cebfdad1cba1d56614c58affa303b0fa2a43e\"\u003e\u003ccode\u003ef03cebf\u003c/code\u003e\u003c/a\u003e v1.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/88dc806806d3dc41444dbf639c87c00f82c949b3\"\u003e\u003ccode\u003e88dc806\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/7a137d749ce7ea7ea56b9c096844b1b8ab723f61\"\u003e\u003ccode\u003e7a137d7\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003enpmignore\u003c/code\u003e and \u003ccode\u003esafe-publish-latest\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/5c02918ac58c875ed36913c2dc3e1043f4d1c99c\"\u003e\u003ccode\u003e5c02918\u003c/code\u003e\u003c/a\u003e [meta] fix package.json indentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserify/cipher-base/commit/8fd136432ca298a664f5637629cf2b42a6c7f294\"\u003e\u003ccode\u003e8fd1364\u003c/code\u003e\u003c/a\u003e [Fix] return valid values on multi-byte-wide TypedArray input\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.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/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for cipher-base since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `color-string` from 1.5.3 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Qix-/color-string/releases\"\u003ecolor-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.0\u003c/h2\u003e\n\u003ch1\u003eMinor Release 1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd parsing of exponential alpha values for HWB and HSL (\u003ca href=\"https://github.com/Qix-/color-string/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/babycannotsay\"\u003e\u003ccode\u003e@​babycannotsay\u003c/code\u003e\u003c/a\u003e for their contribution!\u003c/p\u003e\n\u003ch2\u003e1.8.2\u003c/h2\u003e\n\u003ch1\u003ePatch release 1.8.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect handling of optional comma in rgb() regex (\u003ca href=\"https://github.com/Qix-/color-string/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/gerdasi\"\u003e\u003ccode\u003e@​gerdasi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mastertheblaster\"\u003e\u003ccode\u003e@​mastertheblaster\u003c/code\u003e\u003c/a\u003e for reporting and confirming the bug!\u003c/p\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003ch1\u003ePatch release 1.8.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix rgb alpha percentage parsing from int to float (\u003ca href=\"https://github.com/Qix-/color-string/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/clytras\"\u003e\u003ccode\u003e@​clytras\u003c/code\u003e\u003c/a\u003e for their contribution!\u003c/p\u003e\n\u003ch2\u003e1.8.0\u003c/h2\u003e\n\u003ch1\u003eMinor release 1.8.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd anchors to keyword regex (\u003ca href=\"https://github.com/Qix-/color-string/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/cq360767996\"\u003e\u003ccode\u003e@​cq360767996\u003c/code\u003e\u003c/a\u003e for their contribution!\u003c/p\u003e\n\u003ch2\u003e1.7.4\u003c/h2\u003e\n\u003ch1\u003ePatch Release 1.7.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug in \u003ccode\u003e.to.hex()\u003c/code\u003e output if the inputs aren't rounded numbers (\u003ca href=\"https://github.com/Qix-/color-string/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.7.3\u003c/h2\u003e\n\u003ch1\u003ePatch Release 1.7.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix hue modulo operation (\u003ca href=\"https://github.com/Qix-/color-string/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/adroitwhiz\"\u003e\u003ccode\u003e@​adroitwhiz\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003ch1\u003ePatch Release 1.7.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix issue where color-string with incorrectly return a color for properties on Object's prototype like \u0026quot;constructor\u0026quot;. (\u003ca href=\"https://github.com/Qix-/color-string/issues/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tolmasky\"\u003e\u003ccode\u003e@​tolmasky\u003c/code\u003e\u003c/a\u003e for their contributions.\u003c/p\u003e\n\u003ch2\u003e1.7.1\u003c/h2\u003e\n\u003ch1\u003ePatch release 1.7.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\u003eSee full diff in \u003ca href=\"https://github.com/Qix-/color-string/commits/1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `decode-uri-component` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/releases\"\u003edecode-uri-component's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent overwriting previously decoded tokens  980e0bf\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to GitHub workflows  76abc93\u003c/li\u003e\n\u003cli\u003eFix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e  746ca5d\u003c/li\u003e\n\u003cli\u003eUpdate license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)  486d7e2\u003c/li\u003e\n\u003cli\u003eTidelift tasks  a650457\u003c/li\u003e\n\u003cli\u003eMeta tweaks  66e1c28\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\"\u003ehttps://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a0eea469d26eb0df668b081672cdb9581feb78eb\"\u003e\u003ccode\u003ea0eea46\u003c/code\u003e\u003c/a\u003e 0.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/980e0bf09b64d94f1aa79012f895816c30ffd152\"\u003e\u003ccode\u003e980e0bf\u003c/code\u003e\u003c/a\u003e Prevent overwriting previously decoded tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/3c8a373dd4837e89b3f970e01295dd03e1405a33\"\u003e\u003ccode\u003e3c8a373\u003c/code\u003e\u003c/a\u003e 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/76abc939783fe3900fadb7d384a74d324d5557f3\"\u003e\u003ccode\u003e76abc93\u003c/code\u003e\u003c/a\u003e Switch to GitHub workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/746ca5dcb6667c5d364e782d53c542830e4c10b9\"\u003e\u003ccode\u003e746ca5d\u003c/code\u003e\u003c/a\u003e Fix issue where decode throws - fixes \u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/6\"\u003e#6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/486d7e26d3a8c0fbe860fb651fe1bc98c2f2be30\"\u003e\u003ccode\u003e486d7e2\u003c/code\u003e\u003c/a\u003e Update license (\u003ca href=\"https://redirect.github.com/SamVerschueren/decode-uri-component/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/a65045724e6234acef87f31da499d4807b20b134\"\u003e\u003ccode\u003ea650457\u003c/code\u003e\u003c/a\u003e Tidelift tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/commit/66e1c2834c0e189201cb65196ec3101372459b02\"\u003e\u003ccode\u003e66e1c28\u003c/code\u003e\u003c/a\u003e Meta tweaks\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `elliptic` from 6.5.2 to 6.6.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/9b77436a59cc35eccf4ffb848259c8762a492ee7\"\u003e\u003ccode\u003e9b77436\u003c/code\u003e\u003c/a\u003e 6.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/04cb6f54ce552b3ebde6be06d6050419e1c7333e\"\u003e\u003ccode\u003e04cb6f5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/b8a7edd61a0d9bddd0bbf3436a4b476401edbe20\"\u003e\u003ccode\u003eb8a7edd\u003c/code\u003e\u003c/a\u003e 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/34c853478cec1be4e37260ed2cb12cdbdc6402cf\"\u003e\u003ccode\u003e34c8534\u003c/code\u003e\u003c/a\u003e fix: signature verification due to leading zeros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/3e46a48fdd2ef2f89593e5e058d85530578c9761\"\u003e\u003ccode\u003e3e46a48\u003c/code\u003e\u003c/a\u003e 6.5.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/accb61e9c1a005e5c8ff96a8b33893100bb42d11\"\u003e\u003ccode\u003eaccb61e\u003c/code\u003e\u003c/a\u003e lib: DER signature decoding correction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/03e06e135c8e44a2da560fa197d0ba1e1e2759e9\"\u003e\u003ccode\u003e03e06e1\u003c/code\u003e\u003c/a\u003e 6.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/7ac5360118f74eb02da73bdf9f24fd0c72ff5281\"\u003e\u003ccode\u003e7ac5360\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/75700785ff41bb5d029d19186beff26d4883caa5\"\u003e\u003ccode\u003e7570078\u003c/code\u003e\u003c/a\u003e 6.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/elliptic/commit/206da2ee373e68466cde353f81fb59ef251b740b\"\u003e\u003ccode\u003e206da2e\u003c/code\u003e\u003c/a\u003e lib: lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indutny/elliptic/compare/v6.5.2...v6.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es5-ext` from 0.10.53 to 0.10.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/medikoo/es5-ext/releases\"\u003ees5-ext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.64 (2024-02-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.63 (2024-02-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.62 (2022-08-02)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.61 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003eComparison since last release\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.10.60 (2022-04-07)\u003c/h2\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- 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/medikoo/es5-ext/blob/main/CHANGELOG.md\"\u003ees5-ext's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.63...v0.10.64\"\u003e0.10.64\u003c/a\u003e (2024-02-27)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert update to postinstall script meant to fix Powershell issue, as it's a regression for some Linux terminals (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003ec2e2bb9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.63\"\u003e0.10.63\u003c/a\u003e (2024-02-23)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not rely on problematic regex (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3551cdd7b2db08b1632841f819d008757d28e8e2\"\u003e3551cdd\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/201\"\u003e#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003ea52e957\u003c/a\u003e), addresses \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/021\"\u003e#021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure postinstall script does not crash on Windows, fixes \u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/181\"\u003e#181\u003c/a\u003e (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003ebf8ed79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify the manifest message (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/7855319f41b9736639cf4555bd2c419f17addf55\"\u003e7855319\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.61...v0.10.62\"\u003e0.10.62\u003c/a\u003e (2022-08-02)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eManifest improvements:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/190\"\u003e#190\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/b8dc53fa439b98541644c64c1275f25d9f2e2235\"\u003eb8dc53f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c51d552c03967858b8f14a4afa305338ba648cce\"\u003ec51d552\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.60...v0.10.61\"\u003e0.10.61\u003c/a\u003e (2022-04-20)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure postinstall script does not error (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a0be4fdacdbc3aefd6f2952b7b9215827d362bbb\"\u003ea0be4fd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/d7e0a612b7d895c1c7238c779feae1e39d4634c4\"\u003ed7e0a61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.59...v0.10.60\"\u003e0.10.60\u003c/a\u003e (2022-04-07)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003epostinstall\u003c/code\u003e script configuration (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/ab6b121f0ca4f033bba9b6f400b24d07869bd716\"\u003eab6b121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.58...v0.10.59\"\u003e0.10.59\u003c/a\u003e (2022-03-17)\u003c/h3\u003e\n\u003ch3\u003eMaintenance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove manifest wording (\u003ca href=\"https://redirect.github.com/medikoo/es5-ext/issues/122\"\u003e#122\u003c/a\u003e) (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/eb7ae59966774a8c26f1717415c627d90bb3d954\"\u003eeb7ae59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate data in manifest (\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3d2935ac6f1a0969c7569840d5b3bdeed6940e56\"\u003e3d2935a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.57...v0.10.58\"\u003e0.10.58\u003c/a\u003e (2022-03-11)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/f76b03d8c49ce4871f37f428c0e1d3ee6637fcc4\"\u003e\u003ccode\u003ef76b03d\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2881acda50de0848b456690769919ed4b86be489\"\u003e\u003ccode\u003e2881acd\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/c2e2bb90c295c4c582445a6f03b2a3ad0b22550a\"\u003e\u003ccode\u003ec2e2bb9\u003c/code\u003e\u003c/a\u003e fix: Revert update meant to fix Powershell issue, as it's a regression\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/16f2b7253d3d8d499d8cf1d3ca76c585da7f08d3\"\u003e\u003ccode\u003e16f2b72\u003c/code\u003e\u003c/a\u003e docs: Fix date in the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/de4e03c4776a303284142f73f3f181a070615817\"\u003e\u003ccode\u003ede4e03c\u003c/code\u003e\u003c/a\u003e chore: Release v0.10.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/3fd53b755ec883be8f119c747f0b04130741e456\"\u003e\u003ccode\u003e3fd53b7\u003c/code\u003e\u003c/a\u003e chore: Upgrade\u003ccode\u003e lint-staged\u003c/code\u003e to v13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/bf8ed799d57df53096da9d908ff577f305e1366f\"\u003e\u003ccode\u003ebf8ed79\u003c/code\u003e\u003c/a\u003e chore: Ensure postinstall script does not crash on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/2cbbb0717bd8de6e38fcba1f0d45bc876e7a1951\"\u003e\u003ccode\u003e2cbbb07\u003c/code\u003e\u003c/a\u003e chore: Bump dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/22d0416ea170000a115609f22a560dfa9193ebb0\"\u003e\u003ccode\u003e22d0416\u003c/code\u003e\u003c/a\u003e chore: Bump LICENSE year\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/medikoo/es5-ext/commit/a52e95736690ad1d465ebcd9791d54570e294602\"\u003e\u003ccode\u003ea52e957\u003c/code\u003e\u003c/a\u003e fix: Support ES2015+ function definitions in \u003ccode\u003efunction#toStringTokens()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/medikoo/es5-ext/compare/v0.10.53...v0.10.64\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eventsource` from 1.0.7 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EventSource/eventsource/blob/main/CHANGELOG.md\"\u003eeventsource's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v1.1.1...v1.1.2\"\u003e1.1.2\u003c/a\u003e (2022-06-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInline origin resolution, drops \u003ccode\u003eoriginal\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/281\"\u003e#281\u003c/a\u003e Espen Hovlandsdal)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v1.1.0...v1.1.1\"\u003e1.1.1\u003c/a\u003e (2022-05-11)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not include authorization and cookie headers on redirect to different origin (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/273\"\u003e#273\u003c/a\u003e Espen Hovlandsdal)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/EventSource/eventsource/compare/v1.0.7...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2021-03-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove performance for large messages across many chunks (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/130\"\u003e#130\u003c/a\u003e Trent Willis)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreateConnection\u003c/code\u003e option for http or https requests (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/120\"\u003e#120\u003c/a\u003e Vasily Lavrov)\u003c/li\u003e\n\u003cli\u003eSupport HTTP 302 redirects (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/116\"\u003e#116\u003c/a\u003e Ryan Bonte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent sequential errors from attempting multiple reconnections (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/125\"\u003e#125\u003c/a\u003e David Patty)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enew\u003c/code\u003e to correct test (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/101\"\u003e#111\u003c/a\u003e Stéphane Alnet)\u003c/li\u003e\n\u003cli\u003eFix reconnections attempts now happen more than once (\u003ca href=\"https://redirect.github.com/EventSource/eventsource/pull/136\"\u003e#136\u003c/a\u003e Icy Fish)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/0a8b85b7d29e63b05893fd820a3cb909ca9f5b37\"\u003e\u003ccode\u003e0a8b85b\u003c/code\u003e\u003c/a\u003e 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/f99ae666bc0436124aed35eaadb7422dc9a07cfe\"\u003e\u003ccode\u003ef99ae66\u003c/code\u003e\u003c/a\u003e docs: update history for 1.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EventSource/eventsource/commit/06c972...\n\n_Description has been truncated_","html_url":"https://github.com/hh54188/cheat-web-page-test/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hh54188%2Fcheat-web-page-test/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"13.1.0","new_version":"16.1.1","update_type":"major","path":"/mpcontribs-portal","pr_created_at":"2025-09-29T18:35:31.000Z","version_change":"13.1.0 → 16.1.1","issue":{"uuid":"2871649847","node_id":"PR_kwDOAal_NM6rKeY3","number":1949,"state":"open","title":"Bump handsontable from 13.1.0 to 16.1.1 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T18:35:31.000Z","updated_at":"2025-09-29T18:35:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.1.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the color variables change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/blog/handsontable-16.1-row-pagination-loading-plugin-and-long-term-support-policy\"\u003eBlog post (16.1.0)\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.1] - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the foreground color change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\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/handsontable/handsontable/commit/300321d5f291d4d26e0f0a02337a8d718906b1fa\"\u003e\u003ccode\u003e300321d\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/895fbb828301851c48e0f5833c8f0df12a7557fc\"\u003e\u003ccode\u003e895fbb8\u003c/code\u003e\u003c/a\u003e Add Docs changes for 16.1.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11857\"\u003e#11857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1113ef423642456f3c3a69b0cf48b60430f3a74f\"\u003e\u003ccode\u003e1113ef4\u003c/code\u003e\u003c/a\u003e Fix release blog post URL for Handsontable 16.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11855\"\u003e#11855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/799e8f4f28db211d5985dbff77382951dde039a1\"\u003e\u003ccode\u003e799e8f4\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5c6ccb587a1e84807d94ea18705301b30b465665\"\u003e\u003ccode\u003e5c6ccb5\u003c/code\u003e\u003c/a\u003e Update SonarCloud actions to the newest versions (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11854\"\u003e#11854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/79def3dd40f14a41785d64d906ec1654731a84b7\"\u003e\u003ccode\u003e79def3d\u003c/code\u003e\u003c/a\u003e Revert the color variables change for the \u0026quot;main\u0026quot; theme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11852\"\u003e#11852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/58abc1558015d9283b1b5face4ac9b2dfa6ceece\"\u003e\u003ccode\u003e58abc15\u003c/code\u003e\u003c/a\u003e Utilize the \u003ccode\u003evalueGetter \u003c/code\u003ewhen retrieving object-based values to be used in f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4ac1909ba5f5109f35f048899a9b418862ce4787\"\u003e\u003ccode\u003e4ac1909\u003c/code\u003e\u003c/a\u003e Prevent the \u003ccode\u003emanualRowResize\u003c/code\u003e settings from overwriting the \u003ccode\u003eautoRowSize\u003c/code\u003e cal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.1.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1949","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1949","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1949/packages"}},{"old_version":"16.1.0","new_version":"16.1.1","update_type":"patch","path":null,"pr_created_at":"2025-09-24T12:02:36.000Z","version_change":"16.1.0 → 16.1.1","issue":{"uuid":"2856698841","node_id":"PR_kwDOEFN4qM6qRcPZ","number":754,"state":"closed","title":"Bump handsontable from 16.1.0 to 16.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-24T12:06:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-24T12:02:36.000Z","updated_at":"2025-09-24T12:06:23.000Z","time_to_close":226,"merged_at":"2025-09-24T12:06:22.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.1.0","new_version":"16.1.1","repository_url":"https://github.com/handsontable/handsontable"}],"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 [handsontable](https://github.com/handsontable/handsontable) from 16.1.0 to 16.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the color variables change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.1] - 2025-09-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed row misalignment when setting \u003ccode\u003emanualRowResize\u003c/code\u003e on an instance with \u003ccode\u003eautoRowSize\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11849\"\u003e#11849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReverted the foreground color change for the \u0026quot;main\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11852\"\u003e#11852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error thrown when using autocomplete-typed cells with key/value sources alongside formulas. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11853\"\u003e#11853\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/handsontable/handsontable/commit/300321d5f291d4d26e0f0a02337a8d718906b1fa\"\u003e\u003ccode\u003e300321d\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/895fbb828301851c48e0f5833c8f0df12a7557fc\"\u003e\u003ccode\u003e895fbb8\u003c/code\u003e\u003c/a\u003e Add Docs changes for 16.1.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11857\"\u003e#11857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1113ef423642456f3c3a69b0cf48b60430f3a74f\"\u003e\u003ccode\u003e1113ef4\u003c/code\u003e\u003c/a\u003e Fix release blog post URL for Handsontable 16.1 (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11855\"\u003e#11855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/799e8f4f28db211d5985dbff77382951dde039a1\"\u003e\u003ccode\u003e799e8f4\u003c/code\u003e\u003c/a\u003e 16.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5c6ccb587a1e84807d94ea18705301b30b465665\"\u003e\u003ccode\u003e5c6ccb5\u003c/code\u003e\u003c/a\u003e Update SonarCloud actions to the newest versions (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11854\"\u003e#11854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/79def3dd40f14a41785d64d906ec1654731a84b7\"\u003e\u003ccode\u003e79def3d\u003c/code\u003e\u003c/a\u003e Revert the color variables change for the \u0026quot;main\u0026quot; theme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11852\"\u003e#11852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/58abc1558015d9283b1b5face4ac9b2dfa6ceece\"\u003e\u003ccode\u003e58abc15\u003c/code\u003e\u003c/a\u003e Utilize the \u003ccode\u003evalueGetter \u003c/code\u003ewhen retrieving object-based values to be used in f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4ac1909ba5f5109f35f048899a9b418862ce4787\"\u003e\u003ccode\u003e4ac1909\u003c/code\u003e\u003c/a\u003e Prevent the \u003ccode\u003emanualRowResize\u003c/code\u003e settings from overwriting the \u003ccode\u003eautoRowSize\u003c/code\u003e cal...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.1.0...16.1.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.1.0\u0026new-version=16.1.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/sda/pull/754","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2Fsda/issues/754","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/754/packages"}},{"old_version":"13.1.0","new_version":"16.1.0","update_type":"major","path":"/mpcontribs-portal","pr_created_at":"2025-09-15T15:53:36.000Z","version_change":"13.1.0 → 16.1.0","issue":{"uuid":"2829793224","node_id":"PR_kwDOAal_NM6oqzfI","number":1946,"state":"closed","title":"Bump handsontable from 13.1.0 to 16.1.0 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-29T18:35:33.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T15:53:36.000Z","updated_at":"2025-09-29T18:35:33.000Z","time_to_close":1219317,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.1.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0dd6768fba84e9c8ab1115f48c5d7061c43ff46f\"\u003e\u003ccode\u003e0dd6768\u003c/code\u003e\u003c/a\u003e Deperaction policy page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11831\"\u003e#11831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b7bec62bf2439824527b64a4820541cf854b087a\"\u003e\u003ccode\u003eb7bec62\u003c/code\u003e\u003c/a\u003e Add the deprecation information in the \u003ccode\u003e@​handsontable/vue\u003c/code\u003e readme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11839\"\u003e#11839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6cea92bc8b06d9fae1731b4189dfa22e597987cc\"\u003e\u003ccode\u003e6cea92b\u003c/code\u003e\u003c/a\u003e Correct a typo on the docs' changelog for 16.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6b799e4a4705c869d27f922999d8a6b2ed640553\"\u003e\u003ccode\u003e6b799e4\u003c/code\u003e\u003c/a\u003e - 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/2d5daaae12785fda759eb3933f5bae74e7459e6c\"\u003e\u003ccode\u003e2d5daaa\u003c/code\u003e\u003c/a\u003e Update the 16.1.0 changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/08e130b363dd5d2bc4f8b8d731af2a85467f8ccb\"\u003e\u003ccode\u003e08e130b\u003c/code\u003e\u003c/a\u003e Add deprecation warnings for the PersistentState plugin. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5f5a244295ed116718c3a69f4b8d33bdd7a5bf3e\"\u003e\u003ccode\u003e5f5a244\u003c/code\u003e\u003c/a\u003e LTS Page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11822\"\u003e#11822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a66d4403be529887afec0fc3de19a9b67eda8998\"\u003e\u003ccode\u003ea66d440\u003c/code\u003e\u003c/a\u003e Add the missing changelog entry for \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11790\"\u003e#11790\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1946","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1946","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1946/packages"}},{"old_version":"16.0.1","new_version":"16.1.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T14:29:43.000Z","version_change":"16.0.1 → 16.1.0","issue":{"uuid":"2829512704","node_id":"PR_kwDOEFN4qM6opvAA","number":747,"state":"open","title":"Bump handsontable from 16.0.1 to 16.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T14:29:43.000Z","updated_at":"2025-09-15T14:29:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.1","new_version":"16.1.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 16.0.1 to 16.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0dd6768fba84e9c8ab1115f48c5d7061c43ff46f\"\u003e\u003ccode\u003e0dd6768\u003c/code\u003e\u003c/a\u003e Deperaction policy page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11831\"\u003e#11831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b7bec62bf2439824527b64a4820541cf854b087a\"\u003e\u003ccode\u003eb7bec62\u003c/code\u003e\u003c/a\u003e Add the deprecation information in the \u003ccode\u003e@​handsontable/vue\u003c/code\u003e readme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11839\"\u003e#11839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6cea92bc8b06d9fae1731b4189dfa22e597987cc\"\u003e\u003ccode\u003e6cea92b\u003c/code\u003e\u003c/a\u003e Correct a typo on the docs' changelog for 16.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6b799e4a4705c869d27f922999d8a6b2ed640553\"\u003e\u003ccode\u003e6b799e4\u003c/code\u003e\u003c/a\u003e - 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/2d5daaae12785fda759eb3933f5bae74e7459e6c\"\u003e\u003ccode\u003e2d5daaa\u003c/code\u003e\u003c/a\u003e Update the 16.1.0 changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/08e130b363dd5d2bc4f8b8d731af2a85467f8ccb\"\u003e\u003ccode\u003e08e130b\u003c/code\u003e\u003c/a\u003e Add deprecation warnings for the PersistentState plugin. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5f5a244295ed116718c3a69f4b8d33bdd7a5bf3e\"\u003e\u003ccode\u003e5f5a244\u003c/code\u003e\u003c/a\u003e LTS Page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11822\"\u003e#11822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a66d4403be529887afec0fc3de19a9b67eda8998\"\u003e\u003ccode\u003ea66d440\u003c/code\u003e\u003c/a\u003e Add the missing changelog entry for \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11790\"\u003e#11790\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.1...16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.1\u0026new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/sda/pull/747","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2Fsda/issues/747","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/747/packages"}},{"old_version":"16.0.1","new_version":"16.1.0","update_type":"minor","path":null,"pr_created_at":"2025-09-15T13:32:31.000Z","version_change":"16.0.1 → 16.1.0","issue":{"uuid":"2829298087","node_id":"PR_kwDOL6JGvM6oo6mn","number":253,"state":"closed","title":"Bump handsontable from 16.0.1 to 16.1.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T13:33:40.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T13:32:31.000Z","updated_at":"2025-09-15T13:33:40.000Z","time_to_close":69,"merged_at":"2025-09-15T13:33:39.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.1","new_version":"16.1.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 16.0.1 to 16.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.1.0] - 2025-09-15\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced row pagination functionality. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11612\"\u003e#11612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a Dialog plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11754\"\u003e#11754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for object-based (\u003ccode\u003ekey\u003c/code\u003e/\u003ccode\u003evalue\u003c/code\u003e) source in Autocomplete and Dropdown editors, along with new \u003ccode\u003evalueGetter\u003c/code\u003e and \u003ccode\u003evalueSetter\u003c/code\u003e options. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11773\"\u003e#11773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialState\u003c/code\u003e configuration option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11777\"\u003e#11777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced the Loading plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11792\"\u003e#11792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u0026quot;classic\u0026quot; theme. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnabled focus navigation between multiple selection layers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11756\"\u003e#11756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRenamed the input element used as the internal focus catcher. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11770\"\u003e#11770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a background color to the \u003ccode\u003ewtHolder\u003c/code\u003e element. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11797\"\u003e#11797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the CSS variables for the Pagination styles. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11820\"\u003e#11820\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed undo/redo functionality for cell types other than \u003ccode\u003etext\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11656\"\u003e#11656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed incorrect resizing behavior when auto-sizing rows or columns by double-clicking separators. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11671\"\u003e#11671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed mouse wheel zooming issues on Windows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11680\"\u003e#11680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed autocomplete sorting and option highlighting issues. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11708\"\u003e#11708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented editors from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed misalignment between rows and row headers when using \u003ccode\u003eautoRowSize\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11736\"\u003e#11736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed layout inconsistencies caused by browser zoom and scaling. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11739\"\u003e#11739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the root-wrapper height calculation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11769\"\u003e#11769\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e being thrown after undoing operations on nested row structures. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11793\"\u003e#11793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003erowHeights\u003c/code\u003e handling for merged cells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11795\"\u003e#11795\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed visual issues across themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11805\"\u003e#11805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed table misalignment after loading new data. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11809\"\u003e#11809\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed the tree-shaking mechanism for the Angular wrapper (\u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11738\"\u003e#11738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the deprecation warning being shown too often. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11819\"\u003e#11819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the classic (legacy) theme deprecation warning being displayed for non-root instances. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11821\"\u003e#11821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the table not rendering correctly when scrolling into extremely tall rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11825\"\u003e#11825\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eResolved critical vulnerabilities reported by \u003ccode\u003epnpm audit\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11798\"\u003e#11798\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated the legacy style (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11790\"\u003e#11790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the PersistentState plugin (to be removed in version \u003ccode\u003e17.0.0\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11835\"\u003e#11835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated the \u003ccode\u003e@handsontable/vue\u003c/code\u003e wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11839\"\u003e#11839\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/handsontable/handsontable/commit/d7c34a32a88f5db243e00359ae6b4de73d4b3e66\"\u003e\u003ccode\u003ed7c34a3\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.1.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f95ad72c3465b3a6b8f74b68ab23856c03c20562\"\u003e\u003ccode\u003ef95ad72\u003c/code\u003e\u003c/a\u003e update diagram typo (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11837\"\u003e#11837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0dd6768fba84e9c8ab1115f48c5d7061c43ff46f\"\u003e\u003ccode\u003e0dd6768\u003c/code\u003e\u003c/a\u003e Deperaction policy page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11831\"\u003e#11831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b7bec62bf2439824527b64a4820541cf854b087a\"\u003e\u003ccode\u003eb7bec62\u003c/code\u003e\u003c/a\u003e Add the deprecation information in the \u003ccode\u003e@​handsontable/vue\u003c/code\u003e readme. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11839\"\u003e#11839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6cea92bc8b06d9fae1731b4189dfa22e597987cc\"\u003e\u003ccode\u003e6cea92b\u003c/code\u003e\u003c/a\u003e Correct a typo on the docs' changelog for 16.1.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6b799e4a4705c869d27f922999d8a6b2ed640553\"\u003e\u003ccode\u003e6b799e4\u003c/code\u003e\u003c/a\u003e - 16.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/2d5daaae12785fda759eb3933f5bae74e7459e6c\"\u003e\u003ccode\u003e2d5daaa\u003c/code\u003e\u003c/a\u003e Update the 16.1.0 changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/08e130b363dd5d2bc4f8b8d731af2a85467f8ccb\"\u003e\u003ccode\u003e08e130b\u003c/code\u003e\u003c/a\u003e Add deprecation warnings for the PersistentState plugin. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11835\"\u003e#11835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/5f5a244295ed116718c3a69f4b8d33bdd7a5bf3e\"\u003e\u003ccode\u003e5f5a244\u003c/code\u003e\u003c/a\u003e LTS Page (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11822\"\u003e#11822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a66d4403be529887afec0fc3de19a9b67eda8998\"\u003e\u003ccode\u003ea66d440\u003c/code\u003e\u003c/a\u003e Add the missing changelog entry for \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11790\"\u003e#11790\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11836\"\u003e#11836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.1...16.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.1\u0026new-version=16.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/SimpleTextProcessing/pull/253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2FSimpleTextProcessing/issues/253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/253/packages"}},{"old_version":"14.6.2","new_version":"16.0.1","update_type":"major","path":null,"pr_created_at":"2025-09-15T01:11:37.000Z","version_change":"14.6.2 → 16.0.1","issue":{"uuid":"2827439857","node_id":"PR_kwDOPvxq3c6oh07x","number":3,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T01:32:46.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-15T01:11:37.000Z","updated_at":"2025-09-15T01:32:46.000Z","time_to_close":1269,"merged_at":"2025-09-15T01:32:46.000Z","merged_by":"colton123e","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":2,"packages":[{"name":"dompurify","old_version":"2.5.8","new_version":"3.2.6","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"handsontable","old_version":"14.6.2","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"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_and_yarn group with 2 updates in the / directory: [dompurify](https://github.com/cure53/DOMPurify) and [handsontable](https://github.com/handsontable/handsontable).\n\nUpdates `dompurify` from 2.5.8 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.8...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 14.6.2 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/14.6.2...16.0.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/colton123e/pdf-bullets/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/colton123e/pdf-bullets/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colton123e%2Fpdf-bullets/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"14.5.0","new_version":"16.0.1","update_type":"major","path":null,"pr_created_at":"2025-09-14T23:59:24.000Z","version_change":"14.5.0 → 16.0.1","issue":{"uuid":"2827323649","node_id":"PR_kwDOPvxq3c6ohYkB","number":2,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-14T23:59:24.000Z","updated_at":"2025-09-14T23:59:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"body-parser","old_version":"1.20.2","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.19.2","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"dompurify","old_version":"2.5.6","new_version":"3.2.6","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"handsontable","old_version":"14.5.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"},{"name":"form-data","old_version":"3.0.1","new_version":"3.0.4","repository_url":"https://github.com/form-data/form-data"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"micromatch","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"rollup","old_version":"2.79.1","new_version":"2.79.2","repository_url":"https://github.com/rollup/rollup"},{"name":"webpack","old_version":"5.93.0","new_version":"5.101.3","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.0` | `7.28.4` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.2` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.19.2` | `4.21.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `2.5.6` | `3.2.6` |\n| [handsontable](https://github.com/handsontable/handsontable) | `14.5.0` | `16.0.1` |\n| [form-data](https://github.com/form-data/form-data) | `3.0.1` | `3.0.4` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.7` | `4.0.8` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.1` | `2.79.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.93.0` | `5.101.3` |\n\n\nUpdates `@babel/helpers` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdbf1b32b3aa3705761ff820661e81c0aececab7\"\u003e\u003ccode\u003efdbf1b3\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003efinally\u003c/code\u003e causes unexpected return value (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17366\"\u003e#17366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.2 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\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/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.19.2 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.19.2...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 2.5.6 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.6...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 14.5.0 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/colton123e/pdf-bullets/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colton123e%2Fpdf-bullets/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"14.5.0","new_version":"16.0.1","update_type":"major","path":null,"pr_created_at":"2025-09-14T22:55:26.000Z","version_change":"14.5.0 → 16.0.1","issue":{"uuid":"2827263492","node_id":"PR_kwDOPvxq3c6ohJ4E","number":1,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-14T23:08:33.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-14T22:55:26.000Z","updated_at":"2025-09-14T23:08:33.000Z","time_to_close":787,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"@babel/helpers","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"@babel/runtime","old_version":"7.25.0","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"body-parser","old_version":"1.20.2","new_version":"1.20.3","repository_url":"https://github.com/expressjs/body-parser"},{"name":"express","old_version":"4.19.2","new_version":"4.21.2","repository_url":"https://github.com/expressjs/express"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"dompurify","old_version":"2.5.6","new_version":"3.2.6","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"handsontable","old_version":"14.5.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"},{"name":"form-data","old_version":"3.0.1","new_version":"3.0.4","repository_url":"https://github.com/form-data/form-data"},{"name":"http-proxy-middleware","old_version":"2.0.6","new_version":"2.0.9","repository_url":"https://github.com/chimurai/http-proxy-middleware"},{"name":"micromatch","old_version":"4.0.7","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"nanoid","old_version":"3.3.7","new_version":"3.3.11","repository_url":"https://github.com/ai/nanoid"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/jshttp/on-headers"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"rollup","old_version":"2.79.1","new_version":"2.79.2","repository_url":"https://github.com/rollup/rollup"},{"name":"webpack","old_version":"5.93.0","new_version":"5.101.3","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.25.0` | `7.28.4` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.0` | `7.28.4` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.2` | `1.20.3` |\n| [express](https://github.com/expressjs/express) | `4.19.2` | `4.21.2` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `2.5.6` | `3.2.6` |\n| [handsontable](https://github.com/handsontable/handsontable) | `14.5.0` | `16.0.1` |\n| [form-data](https://github.com/form-data/form-data) | `3.0.1` | `3.0.4` |\n| [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) | `2.0.6` | `2.0.9` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.7` | `4.0.8` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.7` | `3.3.11` |\n| [on-headers](https://github.com/jshttp/on-headers) | `1.0.2` | `1.1.0` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [rollup](https://github.com/rollup/rollup) | `2.79.1` | `2.79.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.93.0` | `5.101.3` |\n\n\nUpdates `@babel/helpers` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdbf1b32b3aa3705761ff820661e81c0aececab7\"\u003e\u003ccode\u003efdbf1b3\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003efinally\u003c/code\u003e causes unexpected return value (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17366\"\u003e#17366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.0 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.2 to 1.20.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eIMPORTANT:\u003c/strong\u003e The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e). \u003ca href=\"https://github.com/expressjs/body-parser/blob/17529513673e39ba79886a7ce3363320cf1c0c50/README.md#depth\"\u003eDocumentation\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 and 9 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/523\"\u003eexpressjs/body-parser#523\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: pin to node@22.4.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/527\"\u003eexpressjs/body-parser#527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: qs@6.12.3 by \u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd OSSF Scorecard badge by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLinter by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 1.20.3 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/535\"\u003eexpressjs/body-parser#535\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/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/522\"\u003eexpressjs/body-parser#522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/melikhov-dev\"\u003e\u003ccode\u003e@​melikhov-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/521\"\u003eexpressjs/body-parser#521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/531\"\u003eexpressjs/body-parser#531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/534\"\u003eexpressjs/body-parser#534\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ehttps://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.20.3 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\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/expressjs/body-parser/commit/17529513673e39ba79886a7ce3363320cf1c0c50\"\u003e\u003ccode\u003e1752951\u003c/code\u003e\u003c/a\u003e 1.20.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/39744cfe2ac4fb37a19ed7c43e3a74332f428e17\"\u003e\u003ccode\u003e39744cf\u003c/code\u003e\u003c/a\u003e chore: linter (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/b2695c4450f06ba3b0ccf48d872a229bb41c9bce\"\u003e\u003ccode\u003eb2695c4\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ade0f3f82f91086d6cd2ed2cb4b0aff448fbc2e5\"\u003e\u003ccode\u003eade0f3f\u003c/code\u003e\u003c/a\u003e add scorecard to readme (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/531\"\u003e#531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/99a1bd62456f932004b84767d6393bc261f75d36\"\u003e\u003ccode\u003e99a1bd6\u003c/code\u003e\u003c/a\u003e deps: qs@6.12.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/947859160527c7aaaa20da79e2c3ba542baaaf66\"\u003e\u003ccode\u003e9478591\u003c/code\u003e\u003c/a\u003e fix: pin to node@22.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/83db46a1e5512135ce01ed90b9132ee16a2657a8\"\u003e\u003ccode\u003e83db46a\u003c/code\u003e\u003c/a\u003e ci: fix errors in ci github action for node 8 and 9 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/523\"\u003e#523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/9d4e2125b580b055b2a3aa140df9b8fce363af46\"\u003e\u003ccode\u003e9d4e212\u003c/code\u003e\u003c/a\u003e chore: add support for OSSF scorecard reporting (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/522\"\u003e#522\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for body-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.19.2 to 4.21.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.21.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd funding field (v4) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6065\"\u003eexpressjs/express#6065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11 by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5956\"\u003eexpressjs/express#5956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump path-to-regexp@0.1.12 by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6209\"\u003eexpressjs/express#6209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.2 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6094\"\u003eexpressjs/express#6094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.1...4.21.2\"\u003ehttps://github.com/expressjs/express/compare/4.21.1...4.21.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport a fix for CVE-2024-47764 to the 4.x branch by \u003ca href=\"https://github.com/joshbuker\"\u003e\u003ccode\u003e@​joshbuker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6029\"\u003eexpressjs/express#6029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 4.21.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6031\"\u003eexpressjs/express#6031\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.21.0...4.21.1\"\u003ehttps://github.com/expressjs/express/compare/4.21.0...4.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e\u0026quot;back\u0026quot;\u003c/code\u003e magic string in redirects by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5935\"\u003eexpressjs/express#5935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efinalhandler@1.3.1 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5954\"\u003eexpressjs/express#5954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): serve-static@1.16.2 by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5951\"\u003eexpressjs/express#5951\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgraded dependency qs to 6.13.0 to match qs in body-parser by \u003ca href=\"https://github.com/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\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/agadzinski93\"\u003e\u003ccode\u003e@​agadzinski93\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5946\"\u003eexpressjs/express#5946\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/4.20.0...4.21.0\"\u003ehttps://github.com/expressjs/express/compare/4.20.0...4.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4.19.2 Staging by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5561\"\u003eexpressjs/express#5561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove duplicate location test for data uri by \u003ca href=\"https://github.com/wesleytodd\"\u003e\u003ccode\u003e@​wesleytodd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5562\"\u003eexpressjs/express#5562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: document beta releases expectations by \u003ca href=\"https://github.com/marco-ippolito\"\u003e\u003ccode\u003e@​marco-ippolito\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5565\"\u003eexpressjs/express#5565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCut down on duplicated CI runs by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5564\"\u003eexpressjs/express#5564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a Threat Model by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5526\"\u003eexpressjs/express#5526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAssign captain of encodeurl by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5579\"\u003eexpressjs/express#5579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNominate jonchurch as repo captain for \u003ccode\u003ehttp-errors\u003c/code\u003e, \u003ccode\u003eexpressjs.com\u003c/code\u003e, \u003ccode\u003emorgan\u003c/code\u003e, \u003ccode\u003ecors\u003c/code\u003e, \u003ccode\u003ebody-parser\u003c/code\u003e by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5587\"\u003eexpressjs/express#5587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update Security.md by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5590\"\u003eexpressjs/express#5590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update triage nomination policy by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5600\"\u003eexpressjs/express#5600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CodeQL (SAST) by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5433\"\u003eexpressjs/express#5433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add UlisesGascon as triage initiative captain by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5605\"\u003eexpressjs/express#5605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/4.21.2/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.21.2 / 2024-11-06\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.12\n\u003cul\u003e\n\u003cli\u003eFix backtracking protection\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.11\n\u003cul\u003e\n\u003cli\u003eThrows an error on invalid path values\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.1 / 2024-10-08\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBackported a fix for \u003ca href=\"https://nvd.nist.gov/vuln/detail/CVE-2024-47764\"\u003eCVE-2024-47764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.21.0 / 2024-09-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eres.location(\u0026quot;back\u0026quot;)\u003c/code\u003e and \u003ccode\u003eres.redirect(\u0026quot;back\u0026quot;)\u003c/code\u003e magic string\u003c/li\u003e\n\u003cli\u003edeps: serve-static@1.16.2\n\u003cul\u003e\n\u003cli\u003eincludes send@0.19.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003edeps: qs@6.13.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e4.20.0 / 2024-09-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: serve-static@0.16.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: send@0.19.0\n\u003cul\u003e\n\u003cli\u003eRemove link renderization in html while redirecting\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: body-parser@0.6.0\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003edepth\u003c/code\u003e option to customize the depth level in the parser\u003c/li\u003e\n\u003cli\u003eIMPORTANT: The default \u003ccode\u003edepth\u003c/code\u003e level for parsing URL-encoded data is now \u003ccode\u003e32\u003c/code\u003e (previously was \u003ccode\u003eInfinity\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRemove link renderization in html while using \u003ccode\u003eres.redirect\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edeps: path-to-regexp@0.1.10\n\u003cul\u003e\n\u003cli\u003eAdds support for named matching groups in the routes using a regex\u003c/li\u003e\n\u003cli\u003eAdds backtracking protection to parameters without regexes defined\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps: encodeurl@~2.0.0\n\u003cul\u003e\n\u003cli\u003eRemoves encoding of \u003ccode\u003e\\\u003c/code\u003e, \u003ccode\u003e|\u003c/code\u003e, and \u003ccode\u003e^\u003c/code\u003e to align better with URL spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eDeprecate passing \u003ccode\u003eoptions.maxAge\u003c/code\u003e and \u003ccode\u003eoptions.expires\u003c/code\u003e to \u003ccode\u003eres.clearCookie\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eWill be ignored in v5, clearCookie will set a cookie with an expires in the past to instruct clients to delete the cookie\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/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f\"\u003e\u003ccode\u003e1faf228\u003c/code\u003e\u003c/a\u003e 4.21.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654\"\u003e\u003ccode\u003e2e0fb64\u003c/code\u003e\u003c/a\u003e deps: bump path-to-regexp@0.1.12 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6209\"\u003e#6209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0\"\u003e\u003ccode\u003e59fc270\u003c/code\u003e\u003c/a\u003e deps: path-to-regexp@0.1.11 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5956\"\u003e#5956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009\"\u003e\u003ccode\u003e51fc39c\u003c/code\u003e\u003c/a\u003e docs: add funding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6065\"\u003e#6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8e229f92752ad51462c868b99f6e6c2e559801b0\"\u003e\u003ccode\u003e8e229f9\u003c/code\u003e\u003c/a\u003e 4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/a024c8a7b658a178cbdb9bde33030b7500172815\"\u003e\u003ccode\u003ea024c8a\u003c/code\u003e\u003c/a\u003e fix(deps): cookie@0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7e562c6d8daddff4604f8efaaf9db2cf98c6dcff\"\u003e\u003ccode\u003e7e562c6\u003c/code\u003e\u003c/a\u003e 4.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/1bcde96bc87c4704df9a704271d1167064ab56bb\"\u003e\u003ccode\u003e1bcde96\u003c/code\u003e\u003c/a\u003e fix(deps): qs@6.13.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5946\"\u003e#5946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7d364775688be98aaa973302e066d0da9f438997\"\u003e\u003ccode\u003e7d36477\u003c/code\u003e\u003c/a\u003e fix(deps): serve-static@1.16.2 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/5951\"\u003e#5951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/40d2d8f2c882712a0f2e4603c38d166c79676b2b\"\u003e\u003ccode\u003e40d2d8f\u003c/code\u003e\u003c/a\u003e fix(deps): finalhandler@1.3.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/4.19.2...4.21.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/~jonchurch\"\u003ejonchurch\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 0.6.0 to 0.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eAlthough not permitted in the spec, some users expect this to work and user agents ignore the leading dot according to spec\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd fast path for \u003ccode\u003eserialize\u003c/code\u003e without options, use \u003ccode\u003eobj.hasOwnProperty\u003c/code\u003e when parsing (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\"\u003ehttps://github.com/jshttp/cookie/compare/v0.7.0...v0.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: parse cookies ~10% faster (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e by \u003ca href=\"https://github.com/kurtextrem\"\u003e\u003ccode\u003e@​kurtextrem\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: narrow the validation of cookies to match RFC6265 (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/167\"\u003e#167\u003c/a\u003e by \u003ca href=\"https://github.com/bewinsnw\"\u003e\u003ccode\u003e@​bewinsnw\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: add \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e for rspack (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/166\"\u003e#166\u003c/a\u003e by \u003ca href=\"https://github.com/proudparrot2\"\u003e\u003ccode\u003e@​proudparrot2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\"\u003ehttps://github.com/jshttp/cookie/compare/v0.6.0...v0.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/cf4658f492c5bd96aeaf5693c3500f8495031014\"\u003e\u003ccode\u003ecf4658f\u003c/code\u003e\u003c/a\u003e 0.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6a8b8f5a49af7897b98ebfb29a1c4955afa3d33e\"\u003e\u003ccode\u003e6a8b8f5\u003c/code\u003e\u003c/a\u003e Allow leading dot for domain (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/58015c0b93de0b63db245cfdc5a108e511a81ad0\"\u003e\u003ccode\u003e58015c0\u003c/code\u003e\u003c/a\u003e Remove more code and perf wins (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/ab057d6c06b94a7b1e3358e69a685ae49c97b627\"\u003e\u003ccode\u003eab057d6\u003c/code\u003e\u003c/a\u003e 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/5f02ca87688481dbcf155e49ca8b61732f30e542\"\u003e\u003ccode\u003e5f02ca8\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/a5d591ce8447dd63821779724f96ad3c774c8579\"\u003e\u003ccode\u003ea5d591c\u003c/code\u003e\u003c/a\u003e Migrate history to GitHub releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/51968f94b5e820adeceef505539fa193ffe2d105\"\u003e\u003ccode\u003e51968f9\u003c/code\u003e\u003c/a\u003e Skip isNaN\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/9e7ca51ade4b325307eedd6b4dec190983e9e2cc\"\u003e\u003ccode\u003e9e7ca51\u003c/code\u003e\u003c/a\u003e perf(parse): cache length, return early (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/144\"\u003e#144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/d6f39b0aab5521a8b118b466a515fd6eb0b9f65e\"\u003e\u003ccode\u003ed6f39b0\u003c/code\u003e\u003c/a\u003e Fix tests for old node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/6bb701f14e59c5e768933bfae9b578db4ed26c6e\"\u003e\u003ccode\u003e6bb701f\u003c/code\u003e\u003c/a\u003e Remove failing scorecard\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~blakeembrey\"\u003eblakeembrey\u003c/a\u003e, a new releaser for cookie since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 2.5.6 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.6...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 14.5.0 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/colton123e/pdf-bullets/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/colton123e%2Fpdf-bullets/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"12.1.0","new_version":"16.0.1","update_type":"major","path":"/specifyweb/frontend/js_src","pr_created_at":"2025-08-14T16:04:56.000Z","version_change":"12.1.0 → 16.0.1","issue":{"uuid":"3322751537","node_id":"PR_kwDOADOQXs6jti97","number":7309,"state":"closed","title":"Bump dompurify and handsontable in /specifyweb/frontend/js_src","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-02T14:04:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-08-14T16:04:56.000Z","updated_at":"2026-01-02T14:04:05.000Z","time_to_close":12175147,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"dompurify","repository_url":"https://github.com/cure53/DOMPurify","old_version":"2.5.8","new_version":"3.2.6"},{"name":"handsontable","repository_url":"https://github.com/handsontable/handsontable","old_version":"12.1.0","new_version":"16.0.1"}],"path":"/specifyweb/frontend/js_src","ecosystem":"npm"},"body":"Bumps [dompurify](https://github.com/cure53/DOMPurify) to 3.2.6 and updates ancestor dependency [handsontable](https://github.com/handsontable/handsontable). These dependencies need to be updated together.\n\nUpdates `dompurify` from 2.5.8 to 3.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.2.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several typos and removed clutter from our documentation, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ematrix:\u003c/code\u003e as an allowed URI scheme, thanks \u003ca href=\"https://github.com/kleinesfilmroellchen\"\u003e\u003ccode\u003e@​kleinesfilmroellchen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better config hardening against prototype pollution, thanks \u003ca href=\"https://github.com/EffectRenan\"\u003e\u003ccode\u003e@​EffectRenan\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better handling of attribute removal, thanks \u003ca href=\"https://github.com/michalnieruchalski-tiugo\"\u003e\u003ccode\u003e@​michalnieruchalski-tiugo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better configuration for aggressive mXSS scrubbing behavior, thanks \u003ca href=\"https://github.com/BryanValverdeU\"\u003e\u003ccode\u003e@​BryanValverdeU\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved the script that caused the fake entry \u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060\"\u003eCVE-2025-48050\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a check to the mXSS detection regex to be more strict, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded ESM type imports in source, removes patch function, thanks \u003ca href=\"https://github.com/donmccurdy\"\u003e\u003ccode\u003e@​donmccurdy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded script to verify various TypeScript configurations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded more modern browsers to the Karma launchers list\u003c/li\u003e\n\u003cli\u003eAdded Node 23.x to tested runtimes, removed Node 17.x\u003c/li\u003e\n\u003cli\u003eFixed the generation of source maps, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an unexpected behavior with \u003ccode\u003eALLOWED_URI_REGEXP\u003c/code\u003e using the 'g' flag, thanks \u003ca href=\"https://github.com/hhk-png\"\u003e\u003ccode\u003e@​hhk-png\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few typos in the README file\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a conditional and config dependent mXSS-style \u003ca href=\"https://nsysean.github.io/posts/dompurify-323-bypass/\"\u003ebypass\u003c/a\u003e reported by \u003ca href=\"https://github.com/nsysean\"\u003e\u003ccode\u003e@​nsysean\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new feature to allow specific hook removal, thanks \u003ca href=\"https://github.com/davecardwell\"\u003e\u003ccode\u003e@​davecardwell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003cem\u003epurify.js\u003c/em\u003e and \u003cem\u003epurify.min.js\u003c/em\u003e to exports, thanks \u003ca href=\"https://github.com/Aetherinox\"\u003e\u003ccode\u003e@​Aetherinox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better logic in case no window object is president, thanks \u003ca href=\"https://github.com/yehuya\"\u003e\u003ccode\u003e@​yehuya\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated some dependencies called out by dependabot\u003c/li\u003e\n\u003cli\u003eUpdated license files etc to show the correct year\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed two conditional sanitizer bypasses discovered by \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://x.com/slonser_\"\u003e\u003ccode\u003e@​Slonser\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the attribute clobbering checks to prevent future bypasses, thanks \u003ca href=\"https://github.com/parrot409\"\u003e\u003ccode\u003e@​parrot409\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass in case a rather specific config for custom elements is set, thanks \u003ca href=\"https://github.com/yaniv-git\"\u003e\u003ccode\u003e@​yaniv-git\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks again \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the types reference for trusted types, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a minor problem with the template detection regex on some systems, thanks \u003ca href=\"https://github.com/svdb99\"\u003e\u003ccode\u003e@​svdb99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed several minor issues with the type definitions, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/ghiscoding\"\u003e\u003ccode\u003e@​ghiscoding\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/MiniDigger\"\u003e\u003ccode\u003e@​MiniDigger\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with non-minified dist files and order of imports, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded type declarations, thanks \u003ca href=\"https://github.com/reduckted\"\u003e\u003ccode\u003e@​reduckted\u003c/code\u003e\u003c/a\u003e , \u003ca href=\"https://github.com/philmayfield\"\u003e\u003ccode\u003e@​philmayfield\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/aloisklink\"\u003e\u003ccode\u003e@​aloisklink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e and others\u003c/li\u003e\n\u003cli\u003eFixed a minor issue with the handling of hooks, thanks \u003ca href=\"https://github.com/kevin-mizu\"\u003e\u003ccode\u003e@​kevin-mizu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.1.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with comment detection and possible bypasses with specific config settings, thanks \u003ca href=\"https://github.com/masatokinugawa\"\u003e\u003ccode\u003e@​masatokinugawa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed several smaller typos in documentation and test \u0026amp; build files, thanks \u003ca href=\"https://github.com/christianhg\"\u003e\u003ccode\u003e@​christianhg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better support for Angular compiler, thanks \u003ca href=\"https://github.com/jeroen1602\"\u003e\u003ccode\u003e@​jeroen1602\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded several new attributes to HTML and SVG allow-list, thanks \u003ca href=\"https://github.com/Gigabyte5671\"\u003e\u003ccode\u003e@​Gigabyte5671\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/32f765e632ff34eebf5e08128ae1ff8f0d0bbe7a\"\u003e\u003ccode\u003e32f765e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1105\"\u003e#1105\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6158ecbd1b3997b37f88a339a5d47a39f324c63b\"\u003e\u003ccode\u003e6158ecb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1103\"\u003e#1103\u003c/a\u003e from cure53/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f7ce144b2dd12295366b3e677da7d64bff2b60d\"\u003e\u003ccode\u003e0f7ce14\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.2.6 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/848463b05247ecbcf1d96cd4204063a5de854365\"\u003e\u003ccode\u003e848463b\u003c/code\u003e\u003c/a\u003e chore: removed unused test server script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/b0e0ebbd9e861e7b657caa3b939dabf0102246fd\"\u003e\u003ccode\u003eb0e0ebb\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/f094f76f0bd66a603f06935a1ed715b05b60279b\"\u003e\u003ccode\u003ef094f76\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6bc6d60e49256f27a4022181b7d8a5b0721fd534\"\u003e\u003ccode\u003e6bc6d60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1101\"\u003e#1101\u003c/a\u003e from odaysec/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/e9afd609397aa31b0747a766504f698fcb6ad0f7\"\u003e\u003ccode\u003ee9afd60\u003c/code\u003e\u003c/a\u003e Update server.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/166151cc46cfed892d0d70bd5dcf822bf9a4e129\"\u003e\u003ccode\u003e166151c\u003c/code\u003e\u003c/a\u003e see \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1095\"\u003e#1095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/ac7c59460c7c8c0ebf75c61007dd6c34119e099f\"\u003e\u003ccode\u003eac7c594\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1096\"\u003e#1096\u003c/a\u003e from Rotzbua/fix_missing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/2.5.8...3.2.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `handsontable` from 12.1.0 to 16.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/12.1.0...16.0.1\"\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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/specify/specify7/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/specify/specify7/pull/7309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/specify%2Fspecify7/issues/7309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7309/packages"}},{"old_version":"15.3.0","new_version":"16.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-10T02:24:59.000Z","version_change":"15.3.0 → 16.0.1","issue":{"uuid":"2733197303","node_id":"PR_kwDOPJIRWc6i6Uf3","number":15,"state":"open","title":"Bump handsontable from 15.3.0 to 16.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-10T02:24:59.000Z","updated_at":"2025-08-10T02:25:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"15.3.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 15.3.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/15.3.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=15.3.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SupratimRK/Freesend/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SupratimRK%2FFreesend/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"13.1.0","new_version":"16.0.1","update_type":"major","path":"/mpcontribs-portal","pr_created_at":"2025-08-04T19:29:54.000Z","version_change":"13.1.0 → 16.0.1","issue":{"uuid":"2718975029","node_id":"PR_kwDOAal_NM6iEEQ1","number":1931,"state":"open","title":"Bump handsontable from 13.1.0 to 16.0.1 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T19:29:54.000Z","updated_at":"2025-08-04T19:29:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1931","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1931","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1931/packages"}},{"old_version":"13.1.0","new_version":"16.0.1","update_type":"major","path":"/frontend","pr_created_at":"2025-07-10T13:09:36.000Z","version_change":"13.1.0 → 16.0.1","issue":{"uuid":"2655916110","node_id":"PR_kwDOMl3Mzs6eThBO","number":27,"state":"closed","title":"Bump handsontable from 13.1.0 to 16.0.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-30T07:37:13.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-10T13:09:36.000Z","updated_at":"2025-08-30T07:37:13.000Z","time_to_close":4386457,"merged_at":"2025-08-30T07:37:13.000Z","merged_by":"sbusso","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.0.1","repository_url":null}],"path":"/frontend","ecosystem":"npm"},"body":"\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/sbusso/plombery/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbusso%2Fplombery/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"16.0.0","new_version":"16.0.1","update_type":"patch","path":null,"pr_created_at":"2025-07-10T12:42:27.000Z","version_change":"16.0.0 → 16.0.1","issue":{"uuid":"2655826988","node_id":"PR_kwDOL6JGvM6eTLQs","number":213,"state":"closed","title":"Bump handsontable from 16.0.0 to 16.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T12:45:07.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T12:42:27.000Z","updated_at":"2025-07-10T12:45:09.000Z","time_to_close":160,"merged_at":"2025-07-10T12:45:07.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"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 [handsontable](https://github.com/handsontable/handsontable) from 16.0.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/SimpleTextProcessing/pull/213","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2FSimpleTextProcessing/issues/213","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/213/packages"}},{"old_version":"16.0.0","new_version":"16.0.1","update_type":"patch","path":null,"pr_created_at":"2025-07-10T12:24:33.000Z","version_change":"16.0.0 → 16.0.1","issue":{"uuid":"2655770880","node_id":"PR_kwDOEFN4qM6eS9kA","number":706,"state":"closed","title":"Bump handsontable from 16.0.0 to 16.0.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-10T12:27:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-10T12:24:33.000Z","updated_at":"2025-07-10T12:27:28.000Z","time_to_close":175,"merged_at":"2025-07-10T12:27:28.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"16.0.0","new_version":"16.0.1","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 16.0.0 to 16.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.1] - 2025-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a missing \u003ccode\u003etouchend\u003c/code\u003e handler that prevented the editor from opening on mobile devices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11729\"\u003e#11729\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/handsontable/handsontable/commit/61f973875cd4ac28eff968170e653a6a4c0df433\"\u003e\u003ccode\u003e61f9738\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/eee5f0853a9dc0967c345afc63c4599327b7e553\"\u003e\u003ccode\u003eeee5f08\u003c/code\u003e\u003c/a\u003e Correct the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3060fe5b34e774680d13e0efe285d4af682d67f1\"\u003e\u003ccode\u003e3060fe5\u003c/code\u003e\u003c/a\u003e Update the docs' changelog page.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8a298cc7ea51295486f7bc6b2adec7b13d7c55fc\"\u003e\u003ccode\u003e8a298cc\u003c/code\u003e\u003c/a\u003e Prepare the changelog for 16.0.1.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/348517f4e9557abfb8af61a522be82b8c115fc1b\"\u003e\u003ccode\u003e348517f\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e924b129d3549f50884faadc2bbb6a439b78d1b1\"\u003e\u003ccode\u003ee924b12\u003c/code\u003e\u003c/a\u003e Fix missing touchend entry handler (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11729\"\u003e#11729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/69a3e5b7ad61308b8f2ea194a9dffc9dc5c63786\"\u003e\u003ccode\u003e69a3e5b\u003c/code\u003e\u003c/a\u003e 16.0.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/handsontable/handsontable/compare/16.0.0...16.0.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=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=16.0.0\u0026new-version=16.0.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/sda/pull/706","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2Fsda/issues/706","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/706/packages"}},{"old_version":"13.1.0","new_version":"16.0.0","update_type":"major","path":"/frontend","pr_created_at":"2025-07-09T13:12:41.000Z","version_change":"13.1.0 → 16.0.0","issue":{"uuid":"2652881128","node_id":"PR_kwDOMl3Mzs6eH8Do","number":26,"state":"open","title":"Bump handsontable from 13.1.0 to 16.0.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-07-09T13:12:41.000Z","updated_at":"2025-07-09T13:12:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"16.0.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 16.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\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/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a7ffcfa2f1f64f378c6cf0747af7a58f67d4f25c\"\u003e\u003ccode\u003ea7ffcfa\u003c/code\u003e\u003c/a\u003e Update docs Open Graph banner (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11715\"\u003e#11715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/546d107e0e30f65efd36c396ee0a85a6dd689afc\"\u003e\u003ccode\u003e546d107\u003c/code\u003e\u003c/a\u003e Fix docs saving data page example styles (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11714\"\u003e#11714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ae91aceb82d0c68d30e0a2f1738f9f62f2d90fff\"\u003e\u003ccode\u003eae91ace\u003c/code\u003e\u003c/a\u003e Unify docs clipboard page examples (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11713\"\u003e#11713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e54e1798aaa9eecafedc1c4c978e3103e82356e9\"\u003e\u003ccode\u003ee54e179\u003c/code\u003e\u003c/a\u003e Modify the migration guide for \u003ccode\u003e16.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/cfdfd83854dd22183f63edf888efe69cd72e43c4\"\u003e\u003ccode\u003ecfdfd83\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0' of github.com:handsontable/handsontable into re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e79d2f88105b5b074e0986ec5b4156b4d284736c\"\u003e\u003ccode\u003ee79d2f8\u003c/code\u003e\u003c/a\u003e [docs][16.0] Modify the changelog entries for consistency. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11717\"\u003e#11717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ef3357b9363b3b93081fd95a8ad5d7c6a6a6984f\"\u003e\u003ccode\u003eef3357b\u003c/code\u003e\u003c/a\u003e Make angular-wrapper handle situation when settings object is not provided (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=16.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sbusso/plombery/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sbusso%2Fplombery/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"15.3.0","new_version":"16.0.0","update_type":"major","path":null,"pr_created_at":"2025-07-09T12:34:34.000Z","version_change":"15.3.0 → 16.0.0","issue":{"uuid":"2652780870","node_id":"PR_kwDOL6JGvM6eHjlG","number":211,"state":"open","title":"Bump handsontable from 15.3.0 to 16.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-09T12:34:34.000Z","updated_at":"2025-07-09T12:34:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"15.3.0","new_version":"16.0.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":null,"ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 15.3.0 to 16.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.0.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/16.0\"\u003eDocumentation (16.0)\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[16.0.0] - 2025-07-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a focus outline to the context and dropdown menus. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11669\"\u003e#11669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved Handsontable editor positioning. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11593\"\u003e#11593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a second-click cell deselection feature. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11602\"\u003e#11602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003etextEllipsis\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11609\"\u003e#11609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded backward compatibility for the renamed CSS variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11676\"\u003e#11676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Introduced a new Angular wrapper - \u003ccode\u003e@handsontable/angular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11511\"\u003e#11511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Updated the CSS theme variables and added \u003ccode\u003e--ht-radio-*\u003c/code\u003e variables. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11470\"\u003e#11470\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003emodifyData\u003c/code\u003e hook to use visual indexes for both rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11501\"\u003e#11501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed an issue with custom border overlapping row headers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11551\"\u003e#11551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Fixed accessibility issues and introduced a new DOM structure with a wrapper and a portal. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11579\"\u003e#11579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the dropdown editor having a horizontal scrollbar on Windows with fractional scaling applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11613\"\u003e#11613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with scrollbar styles on the Safari browser. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11614\"\u003e#11614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the column filter behavior when adding new columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11616\"\u003e#11616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the dropdown elements' colors. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11661\"\u003e#11661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAngular: Fixed an error of \u003ccode\u003ethis.hotInstance.getSettings(...).columns?.filter is not a function\u003c/code\u003e in \u003ccode\u003eangular-wrapper\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11695\"\u003e#11695\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/handsontable/handsontable/commit/04254eca89b5219454a89b3ac2d0000c7d3eb317\"\u003e\u003ccode\u003e04254ec\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/190034e41d0c0f3313a9bad719348aef6f101a11\"\u003e\u003ccode\u003e190034e\u003c/code\u003e\u003c/a\u003e testing missing docs folder (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11718\"\u003e#11718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/60d46a1b099c34abd68d83785ba1480bb9fb0672\"\u003e\u003ccode\u003e60d46a1\u003c/code\u003e\u003c/a\u003e Add Docs angular demo loader (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11721\"\u003e#11721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/a7ffcfa2f1f64f378c6cf0747af7a58f67d4f25c\"\u003e\u003ccode\u003ea7ffcfa\u003c/code\u003e\u003c/a\u003e Update docs Open Graph banner (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11715\"\u003e#11715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/546d107e0e30f65efd36c396ee0a85a6dd689afc\"\u003e\u003ccode\u003e546d107\u003c/code\u003e\u003c/a\u003e Fix docs saving data page example styles (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11714\"\u003e#11714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ae91aceb82d0c68d30e0a2f1738f9f62f2d90fff\"\u003e\u003ccode\u003eae91ace\u003c/code\u003e\u003c/a\u003e Unify docs clipboard page examples (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11713\"\u003e#11713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e54e1798aaa9eecafedc1c4c978e3103e82356e9\"\u003e\u003ccode\u003ee54e179\u003c/code\u003e\u003c/a\u003e Modify the migration guide for \u003ccode\u003e16.0\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11720\"\u003e#11720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/cfdfd83854dd22183f63edf888efe69cd72e43c4\"\u003e\u003ccode\u003ecfdfd83\u003c/code\u003e\u003c/a\u003e Merge branch 'release/16.0.0' of github.com:handsontable/handsontable into re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/e79d2f88105b5b074e0986ec5b4156b4d284736c\"\u003e\u003ccode\u003ee79d2f8\u003c/code\u003e\u003c/a\u003e [docs][16.0] Modify the changelog entries for consistency. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11717\"\u003e#11717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ef3357b9363b3b93081fd95a8ad5d7c6a6a6984f\"\u003e\u003ccode\u003eef3357b\u003c/code\u003e\u003c/a\u003e Make angular-wrapper handle situation when settings object is not provided (#...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/15.3.0...16.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=15.3.0\u0026new-version=16.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sunshineplan/SimpleTextProcessing/pull/211","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunshineplan%2FSimpleTextProcessing/issues/211","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/211/packages"}},{"old_version":"13.1.0","new_version":"15.3.0","update_type":"major","path":"/frontend","pr_created_at":"2025-06-11T00:15:12.000Z","version_change":"13.1.0 → 15.3.0","issue":{"uuid":"2582726396","node_id":"PR_kwDOO5kB8M6Z8Ub8","number":17,"state":"closed","title":"Bump handsontable from 13.1.0 to 15.3.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-11T04:42:03.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-11T00:15:12.000Z","updated_at":"2025-06-11T04:42:03.000Z","time_to_close":16011,"merged_at":"2025-06-11T04:42:03.000Z","merged_by":"youssef-jetdav","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"15.3.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 15.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/15.3\"\u003eDocumentation (15.3)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.2.0] - 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the Italian translation for the new Context Menu labels. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11436\"\u003e#11436\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/handsontable/handsontable/commit/0a86920b402089cbe2ec202bfb25fed11ce94644\"\u003e\u003ccode\u003e0a86920\u003c/code\u003e\u003c/a\u003e Merge branch 'release/15.3.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/175012b5da51982f3bbbe04728f4b67da618b1eb\"\u003e\u003ccode\u003e175012b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​angular/forms\u003c/code\u003e to every angular-related page in the docs. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f83693a82e734a5c2e2c85745e3aac28c45d3d3e\"\u003e\u003ccode\u003ef83693a\u003c/code\u003e\u003c/a\u003e Remove duplicate changelog entries.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/07f827b6ec0bb824c8423bffa7b32aca132e2333\"\u003e\u003ccode\u003e07f827b\u003c/code\u003e\u003c/a\u003e Update the changelog for 15.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6f5f494c42ff9d252961ceb4f6bef04072d110bd\"\u003e\u003ccode\u003e6f5f494\u003c/code\u003e\u003c/a\u003e Correct the README installation guides.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/38401d0a73d3b904dbc6671a6c8c72eeb9378bf9\"\u003e\u003ccode\u003e38401d0\u003c/code\u003e\u003c/a\u003e Regenerate the \u003ccode\u003epackage-lock\u003c/code\u003e file and rebuild the packages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fc858d5a8e32bb1b58b5cd229fbe6c519182334e\"\u003e\u003ccode\u003efc858d5\u003c/code\u003e\u003c/a\u003e 15.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1e4543f0dc83c91b5d04428a501d7d1cc9678198\"\u003e\u003ccode\u003e1e4543f\u003c/code\u003e\u003c/a\u003e Add optional formula sanitization for csv export to prevent CSV Injection att...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0ad3db7408bb34862bd44404b6df3a1974010273\"\u003e\u003ccode\u003e0ad3db7\u003c/code\u003e\u003c/a\u003e Improve viewport scrolling behavior  (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11577\"\u003e#11577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3f0ec87dfa2db46947b9573fcb209190654a0909\"\u003e\u003ccode\u003e3f0ec87\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.51.1 to 1.52.0 in /visual-tests (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...15.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=15.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/JATDEV-Middle-East/plombery/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JATDEV-Middle-East%2Fplombery/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"0.35.1","new_version":"10.0.0","update_type":"major","path":"/src","pr_created_at":"2025-06-10T17:03:18.000Z","version_change":"0.35.1 → 10.0.0","issue":{"uuid":"2581990658","node_id":"PR_kwDOAdcJZ86Z5g0C","number":1140,"state":"open","title":"Bump handsontable from 0.35.1 to 10.0.0 in /src","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-06-10T17:03:18.000Z","updated_at":"2025-06-10T17:03:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"0.35.1","new_version":"10.0.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/src","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 0.35.1 to 10.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for selection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they are triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which introduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of the \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a default font family, size, weight and color. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eChanged the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from \u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e (\u003cstrong\u003eBreaking change\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash character. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when the \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click). \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8614\"\u003e#8614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdjusted directories and files related to \u003ccode\u003edataMap\u003c/code\u003e, to prevent potential circular references. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8704\"\u003e#8704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the regular expression used to detect numeric values, and fixed major code smells. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8752\"\u003e#8752\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with an error being thrown when lazy loading columns on a setup with Nested Headers + Hidden Columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7160\"\u003e#7160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed column header sizes not being updated on \u003ccode\u003eupdateSettings\u003c/code\u003e calls containing \u003ccode\u003ecolumns\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7689\"\u003e#7689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed functional keys' behavior, to prevent unexpected editing. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7838\"\u003e#7838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed missing collapsible indicator on IE. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8028\"\u003e#8028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed support for row and column headers in the \u003ccode\u003eparseTable\u003c/code\u003e utility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8041\"\u003e#8041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a bug where not providing a data object with the \u003ccode\u003enestedRows\u003c/code\u003e plugin enabled crashed the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8171\"\u003e#8171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed an issue where adding rows to a Handsontable instance wrapped for Vue resulted in additional rows being inserted at the end of the table. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8148\"\u003e#8148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eVue:\u003c/em\u003e Fixed a problem in the Vue wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eReact:\u003c/em\u003e Fixed a problem in the React wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003eAngular:\u003c/em\u003e Fixed a problem in the Angular wrapper, where destroying the underlying Handsontable instance caused it to throw errors and crash. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8311\"\u003e#8311\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new documentation engine \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7624\"\u003e#7624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the validator function was called twice when the Formulas plugin was enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8138\"\u003e#8138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduced a new CSS style for cells of the \u003ccode\u003echeckbox\u003c/code\u003e type to restore previous behaviour. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8196\"\u003e#8196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the redundant internal \u003ccode\u003ejsonpatch\u003c/code\u003e library from the source code. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8140\"\u003e#8140\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[10.0.0] - 2021-09-29\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Unified the naming and description of the fourth argument, \u003ccode\u003econtroller\u003c/code\u003e, for\nselection manipulation in the \u003ccode\u003ebeforeOnCellMouseDown\u003c/code\u003e and \u003ccode\u003ebeforeOnCellMouseOver\u003c/code\u003e hooks.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/4996\"\u003e#4996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed what the \u003ccode\u003ebeforeRender\u003c/code\u003e and \u003ccode\u003eafterRender\u003c/code\u003e hooks are, and when they\nare triggered. Added two new hooks: \u003ccode\u003ebeforeViewRender\u003c/code\u003e and \u003ccode\u003eafterViewRender\u003c/code\u003e.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the optional HyperFormula dependency from 0.6.2 to ^1.1.0, which\nintroduces breaking changes for the \u003ccode\u003eFormulas\u003c/code\u003e plugin users.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8502\"\u003e#8502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the default values for the \u003ccode\u003erowsLimit\u003c/code\u003e and \u003ccode\u003ecolumnsLimit\u003c/code\u003e options of\nthe \u003ccode\u003eCopyPaste\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8660\"\u003e#8660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Added a default font family, size, weight and color.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8661\"\u003e#8661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change\u003c/strong\u003e: Changed the \u003ccode\u003eautoWrapRow\u003c/code\u003e and \u003ccode\u003eautoWrapCol\u003c/code\u003e options` default values from\n\u003ccode\u003etrue\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8662\"\u003e#8662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the performance of the \u003ccode\u003egetCellMeta()\u003c/code\u003e method.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6303\"\u003e#6303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the documentation and TypeScript definition of the \u003ccode\u003eselectOptions\u003c/code\u003e option.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8488\"\u003e#8488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the arguments forwarding in the hooks\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8668\"\u003e#8668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a Github Actions workflow covering the testing of Handsontable and all of the wrappers.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8652\"\u003e#8652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue of not resetting the date picker's configuration.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/6636\"\u003e#6636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAn error won't be thrown while inserting a new row for nested rows in a specific case.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/7137\"\u003e#7137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a few problems with the \u003ccode\u003eNestedRows\u003c/code\u003e plugin, occurring with the \u003ccode\u003eFormulas\u003c/code\u003e plugin enabled.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8048\"\u003e#8048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed errors being thrown in the \u003ccode\u003eFormulas\u003c/code\u003e plugin if a provided sheet name contained a dash\ncharacter. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8057\"\u003e#8057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed multiple bugs related to undo/redo actions while using the \u003ccode\u003eFormulas\u003c/code\u003e plugin.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8078\"\u003e#8078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue where autofill was not able to be blocked/changed with the \u003ccode\u003ebeforeChange\u003c/code\u003e hook when\nthe \u003ccode\u003eFormulas\u003c/code\u003e plugin was enabled\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8107\"\u003e#8107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData stored by the \u003ccode\u003eNestedRows\u003c/code\u003e plugin won't be corrupted by some actions.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8180\"\u003e#8180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollapsed parents won't be expanded after inserting rows.\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8181\"\u003e#8181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the cooperation of the dropdown menu and column sorting (menu closing on click).\n\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8232\"\u003e#8232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eData won't be corrupted anymore when some alterations are performed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1443e4eda1c8bd61c58a5c7bd5ea6a4b104a5988\"\u003e\u003ccode\u003e1443e4e\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.0.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/ea6598f25d524d4f12adfe9d3b1335ae7bf8f8e9\"\u003e\u003ccode\u003eea6598f\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/272c1e05754ea99db6b1614831e09f3e82d259fb\"\u003e\u003ccode\u003e272c1e0\u003c/code\u003e\u003c/a\u003e Generating the 10.0 docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/8ad9e39bea09f559dc24962196541af30811a8c3\"\u003e\u003ccode\u003e8ad9e39\u003c/code\u003e\u003c/a\u003e Docs: Updating the release notes (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8766\"\u003e#8766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fb6d3e5e29a48cf72c23873896dd45f2e3bcb910\"\u003e\u003ccode\u003efb6d3e5\u003c/code\u003e\u003c/a\u003e Docs: adding HoT 10.0.0 docs (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8745\"\u003e#8745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/31ce87a99174efbddfb86b1d2a34656db476f1b4\"\u003e\u003ccode\u003e31ce87a\u003c/code\u003e\u003c/a\u003e Correct a typo in CHANGELOG.md.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/4e1e84ff57278889ba9a697c372b136ab4808731\"\u003e\u003ccode\u003e4e1e84f\u003c/code\u003e\u003c/a\u003e Update the CHANGELOG.md file for 10.0.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1ddef0e5ab74c593fb48e4d595c0e75bc81a7e71\"\u003e\u003ccode\u003e1ddef0e\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/b310bd8471772a234243af78fab256a5675575f0\"\u003e\u003ccode\u003eb310bd8\u003c/code\u003e\u003c/a\u003e Fix one file omitted in \u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8754\"\u003e#8754\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/43e0a6f593d0b63ea4024239a7da5da255e8f7f4\"\u003e\u003ccode\u003e43e0a6f\u003c/code\u003e\u003c/a\u003e Modify the audit GHA workflow to check only the production dependencies. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/8755\"\u003e#8755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/0.35.1...10.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=0.35.1\u0026new-version=10.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ONSdigital/florence/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ONSdigital/florence/pull/1140","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ONSdigital%2Fflorence/issues/1140","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1140/packages"}},{"old_version":"13.1.0","new_version":"15.3.0","update_type":"major","path":"/mpcontribs-portal","pr_created_at":"2025-05-05T15:41:00.000Z","version_change":"13.1.0 → 15.3.0","issue":{"uuid":"3040066854","node_id":"PR_kwDOAal_NM6U9XmB","number":1919,"state":"closed","title":"Bump handsontable from 13.1.0 to 15.3.0 in /mpcontribs-portal","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-04T19:29:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-05T15:41:00.000Z","updated_at":"2025-08-04T19:29:56.000Z","time_to_close":7876136,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"handsontable","old_version":"13.1.0","new_version":"15.3.0","repository_url":"https://github.com/handsontable/handsontable"}],"path":"/mpcontribs-portal","ecosystem":"npm"},"body":"Bumps [handsontable](https://github.com/handsontable/handsontable) from 13.1.0 to 15.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/handsontable/handsontable/releases\"\u003ehandsontable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e15.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor more information about this release see:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://handsontable.com/docs/15.3\"\u003eDocumentation (15.3)\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e15.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\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/handsontable/handsontable/blob/develop/CHANGELOG.md\"\u003ehandsontable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[15.3.0] - 2025-04-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a missing boolean type to the editor in the React wrapper. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11514\"\u003e#11514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the Comments plugin for IME editing and added a new \u003ccode\u003ebeforeCompositionstart\u003c/code\u003e hook. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11521\"\u003e#11521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded horizontal scroll to the Filter's \u0026quot;by value\u0026quot; component. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11561\"\u003e#11561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded optional formula sanitization for CSV export to prevent CSV Injection attacks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11592\"\u003e#11592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved the initialization time of Handsontable with Formulas enabled. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11474\"\u003e#11474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the size of the Manual Row Resize and Manual Column Resize guide lines. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11507\"\u003e#11507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the viewport scrolling behavior. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11577\"\u003e#11577\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue with the NestedRows plugin duplicating rows when moving child rows. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11362\"\u003e#11362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with row resize line alignment and resize handle flickering. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11500\"\u003e#11500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the Autocomplete caret position after using scroll on a list of choices and a problem with the dropdown width. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11503\"\u003e#11503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the submenu positioning for all themes. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11505\"\u003e#11505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem where re-enabling the Hidden Columns configuration caused an error to be thrown if a selection was a part of the hidden range. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11508\"\u003e#11508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with an empty \u003ccode\u003eparentNode\u003c/code\u003e in the table's \u003ccode\u003egetCords\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11509\"\u003e#11509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the Undo/Redo actions for removing rows and columns. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11515\"\u003e#11515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed rows' height calculations for merged cells on Safari. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11517\"\u003e#11517\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the missing (incorrect) render call after dataset change. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11529\"\u003e#11529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the mobile keyboard closing after clicking the filter search input on Android devices.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11532\"\u003e#11532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with multiple row header levels being rendered in reverse order. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11533\"\u003e#11533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error for the \u003ccode\u003eAutoRowSize\u003c/code\u003e plugin. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11537\"\u003e#11537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow changing the selection after a filter was applied. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11538\"\u003e#11538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the Autocomplete editor rendering very slowly when provided with a long list of choices. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11552\"\u003e#11552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the focus catcher accessibility. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11553\"\u003e#11553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a \u003ccode\u003eTypeError\u003c/code\u003e error being thrown after removing rows on the bottom overlay. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11555\"\u003e#11555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed calculating the first row height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11557\"\u003e#11557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with highlighting a cell after calling \u003ccode\u003eupdateData\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11558\"\u003e#11558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u0026quot;unmerge cells\u0026quot; action triggered form keyboard shortcut. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11559\"\u003e#11559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the left/right-arrow shortcuts for menus when the table was configured with \u003ccode\u003elayoutDirection: rtl\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11562\"\u003e#11562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with duplicate boolean values in the filters. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11563\"\u003e#11563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with data sources with non-string values under the \u003ccode\u003ename\u003c/code\u003e property. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11565\"\u003e#11565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the settings object not being updated after adding new hooks. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11566\"\u003e#11566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with the table rendering all rows when it's configured to have \u003ccode\u003e0px\u003c/code\u003e height. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11567\"\u003e#11567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the copy/paste/cut functionalities for web components. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11572\"\u003e#11572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003eallowInvalid\u003c/code\u003e option (both \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003efalse\u003c/code\u003e) for the Dropdown Editor.  \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11587\"\u003e#11587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a problem with a deprecation warnings being thrown when using Context Menu's Undo and Redo items. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11588\"\u003e#11588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an error being thrown when editing Autocomplete-typed cells with a long list of choices rendered in a small container. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11589\"\u003e#11589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsured that there's a single \u003ccode\u003e@charset\u003c/code\u003e entry in the classic theme's CSS files and that it's placed at the beginning of those files. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11591\"\u003e#11591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[15.2.0] - 2025-03-19\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the Farsi translation. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11388\"\u003e#11388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for class names passed as an array for the numeric cell renderer. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11420\"\u003e#11420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the Italian translation for the new Context Menu labels. \u003ca href=\"https://redirect.github.com/handsontable/handsontable/pull/11436\"\u003e#11436\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/handsontable/handsontable/commit/0a86920b402089cbe2ec202bfb25fed11ce94644\"\u003e\u003ccode\u003e0a86920\u003c/code\u003e\u003c/a\u003e Merge branch 'release/15.3.0'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/175012b5da51982f3bbbe04728f4b67da618b1eb\"\u003e\u003ccode\u003e175012b\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e@​angular/forms\u003c/code\u003e to every angular-related page in the docs. (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11597\"\u003e#11597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/f83693a82e734a5c2e2c85745e3aac28c45d3d3e\"\u003e\u003ccode\u003ef83693a\u003c/code\u003e\u003c/a\u003e Remove duplicate changelog entries.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/07f827b6ec0bb824c8423bffa7b32aca132e2333\"\u003e\u003ccode\u003e07f827b\u003c/code\u003e\u003c/a\u003e Update the changelog for 15.3.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/6f5f494c42ff9d252961ceb4f6bef04072d110bd\"\u003e\u003ccode\u003e6f5f494\u003c/code\u003e\u003c/a\u003e Correct the README installation guides.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/38401d0a73d3b904dbc6671a6c8c72eeb9378bf9\"\u003e\u003ccode\u003e38401d0\u003c/code\u003e\u003c/a\u003e Regenerate the \u003ccode\u003epackage-lock\u003c/code\u003e file and rebuild the packages.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/fc858d5a8e32bb1b58b5cd229fbe6c519182334e\"\u003e\u003ccode\u003efc858d5\u003c/code\u003e\u003c/a\u003e 15.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/1e4543f0dc83c91b5d04428a501d7d1cc9678198\"\u003e\u003ccode\u003e1e4543f\u003c/code\u003e\u003c/a\u003e Add optional formula sanitization for csv export to prevent CSV Injection att...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/0ad3db7408bb34862bd44404b6df3a1974010273\"\u003e\u003ccode\u003e0ad3db7\u003c/code\u003e\u003c/a\u003e Improve viewport scrolling behavior  (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11577\"\u003e#11577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/handsontable/handsontable/commit/3f0ec87dfa2db46947b9573fcb209190654a0909\"\u003e\u003ccode\u003e3f0ec87\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​playwright/test\u003c/code\u003e from 1.51.1 to 1.52.0 in /visual-tests (\u003ca href=\"https://redirect.github.com/handsontable/handsontable/issues/11590\"\u003e#11590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/handsontable/handsontable/compare/13.1.0...15.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=handsontable\u0026package-manager=npm_and_yarn\u0026previous-version=13.1.0\u0026new-version=15.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/materialsproject/MPContribs/pull/1919","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/materialsproject%2FMPContribs/issues/1919","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1919/packages"}}]}